2013-06-25 5 views
4

Я пытаюсь реализовать комментарии Facebook api (см. Вопрос this, если у вас есть время), мне нужно получить идентификатор объекта, все, что у меня есть, это URL-адрес объекта. Если я буду использовать отладочную функцию Facebook, они дадут мне что-то вроде этого: Graph API: http://graph.facebook.com/451006711598242Facebook: Как получить идентификатор объекта с url

Я считаю, что 451006711598242 - это мой идентификатор. Я пытался сделать парные звонки: 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']; 
Смежные вопросы