Get user's name from Facebook Graph API

后端 未结 5 1753
没有蜡笔的小新
没有蜡笔的小新 2020-12-28 16:40

I would like to know how is it possible to retrieve a string from an external page.

For example: In a PHP website, the user sends a facebook id, ex: 1157251270

5条回答
  •  爱一瞬间的悲伤
    2020-12-28 17:05

    Either you use :

    $res_json = file_gets_contents("http://graph.facebook.com/1157251270")
    $res = json_decode($res_json)
    

    Or, if you prefer curl (here with https and access token) :

    $ch4 = curl_init();
    curl_setopt($ch4, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch4, CURLOPT_URL, "https://graph.facebook.com/1157251270?access_token=YOUR_ACCESS_TOKEN");
    curl_setopt($ch4, CURLOPT_SSL_VERIFYPEER, false);
    
    if(!$result = curl_exec($ch4))
    {
        echo curl_error($ch4);
    } else {
        $res = json_decode($res_json)
    }
    
    curl_close($ch4);
    

提交回复
热议问题