Как я могу получить идентификатор пользователя для лайков моей страницы? - PullRequest
2 голосов
/ 30 августа 2011

Я занимаюсь разработкой страницы Facebook с Graph API и хотел бы узнать, как получить идентификаторы пользователей, которым нравится моя Страница, хотя я могу получить фотографию и имя этих фанатов, используя в социальной сети.Плагин .

Я безуспешно пробовал следующие методы:

Два метода графика:

  • graph.facebook.com/page_id/members/ не работает
  • graph.facebook.com/page_id/members/user_id работает, но один за другим

Два запроса FQL:

SELECT uid FROM page_fan WHERE page_id="124618122608487" and uid=me() 
-- works, but one by one

SELECT uid FROM page_fan WHERE page_id="124618122608487" 
-- doesn't work

Ответы [ 3 ]

5 голосов
/ 30 августа 2011

Facebook не скажет вам, кому нравится ваша страница, просто общее количество.

Примечание: по соображениям конфиденциальности невозможно запросить всех пользователей, которым нравится Страница.

http://developers.facebook.com/docs/reference/fql/like/

1 голос
/ 07 декабря 2012

Вам не нужно заходить на страницу, которую вы хотели бы узнать о подписанном запросе: вот мой пример кода:

<?php

list($a, $b) = explode('.', $_REQUEST["signed_request"], 2);
$data = json_decode(base64_decode(strtr($b, '-_', '+/')), true);
print_r($data);

?>
0 голосов
/ 16 октября 2012

Это невозможно по умолчанию.Но вы можете использовать Facebook Connect, чтобы зарегистрировать пользователя, а затем получить информацию о нем.

...