6

我正在尝试实现 Facebook 评论 api(如果有时间,请参阅这个问题),我需要获取一个对象 id,我所拥有的只是对象 URL。如果我将使用 Facebook 调试,他们会给我这样的东西:图形 API: http: //graph.facebook.com/451006711598242

我相信那451006711598242是我的身份证。我一直在尝试打闲电话: https ://graph.facebook.com/comments?id= {myUrl} 但它不起作用。有什么想法我需要做什么吗?

4

1 回答 1

0

试试这个返回object_id:

$object_url = 'http://google.com';
$url = 'SELECT url, id, type, site FROM object_url WHERE url = "'.$object_url.'"';
$fql_query_url = 'https://graph.facebook.com/fql?q='.urlencode($url);
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);  

$object_id = $fql_query_obj['data'][0]['id'];
于 2014-03-10T15:36:03.833 回答