2013-06-25 26 views
4

我想實施Facebook註釋API(請參閱this問題,如果你有時間),我需要一個對象ID,所有我有的是對象的URL。如果我將使用Facebook調試,他們給我這樣一些事情: 圖API:http://graph.facebook.com/451006711598242Facebook的:如何獲得從URL的對象ID

我相信451006711598242是我的ID。我一直試圖做休閒電話: https://graph.facebook.com/comments?id= {myUrl}但它不工作。任何想法我需要做什麼?

回答

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'];