Facebook Graph - 获取Facebook ID - 使用PHP

时间:2014-03-06 12:37:01

标签: php json facebook facebook-graph-api

我有一个表格,我发布了一个Facebook网址。

我在PHP脚本中处理URL以获取Facebook ID。

形式:

<form name="input" method="post"  action="<?=($_SERVER['PHP_SELF'])?>">

<input name="url" required>

<input type="submit" value="Submit">

PHP脚本

$url =  $_REQUEST["url"];



$jsonurl = 'http://graph.facebook.com/'.$url.'.json';
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);


$fbid = ($json_output->id);

echo $fbid;

我无法提取身份证。我什么也没回应。

1 个答案:

答案 0 :(得分:0)

网址为:

$jsonurl = 'http://graph.facebook.com/'.$url;

...而$ url必须是公共可用的图谱API端点或虚荣URL,没有访问令牌。不需要“.json”。

例如:

$url = 'bladauhu';
$json_result = file_get_contents('http://graph.facebook.com/'.$url);
$json = json_decode($json_result);
echo $json->id;