Получение информации друга facebook Checkin

Я хотел получить информацию о friends_checkin в приложении, я запросил «user_checkins», «friends_checkins», чтобы получить токен доступа.

Когда я делаю запрос для меня/регистрации, я получаю пустой набор данных.

Поэтому я подумал, может быть, я делаю что-то не так в коде, поэтому я пошел в graphapiexplorer на Facebook и попробовал там. Сначала я запросил токен доступа для тех же разрешений, а затем попробовал его, но все равно получаю пустой набор данных { "data": [ ]}

Я проверил (по крайней мере, что мог) в учетной записи (я использую свою учетную запись и учетную запись моего друга для проверки), что учетная запись моего друга имеет все возможные настройки для обмена информацией о регистрации.

Итак, теперь мои вопросы: возможно ли получить информацию о регистрации друзей (кажется, помощь Facebook говорит да)? Какие настройки позволяют другу видеть информацию о моем входе или наоборот? Есть ли примеры, которые делают то же самое?

Изменить: дополнительный вопрос: если вышеизложенное невозможно, я подумал об одном альтернативном варианте: получить список друзей, а затем для каждого друга получить информацию о регистрации. Будет ли это работать? Если да, то как, потому что простой повторный запрос с //checkins не сработал (очевидно, не сработает, потому что друг не вошел в систему и не разрешил моему приложению получить эту информацию). Каковы другие способы, которыми я могу сделать эту работу.


person Abhishek Ajmera    schedule 13.12.2011    source источник


Ответы (2)


Вы можете попробовать использовать fql-запрос к графическому API. В проводнике графа API попробуйте следующий запрос (это может занять некоторое время, в зависимости от того, сколько у вас друзей)

fql?q=select tagged_uids,page_id from checkin WHERE author_uid in(SELECT uid2 FROM friend WHERE uid1 = me())

Подробнее о доступных полях можно узнать здесь

https://developers.facebook.com/docs/reference/fql/checkin/

person TommyBs    schedule 13.12.2011
comment
Это определенно полезно, возможно, более полезно, чем то, что я использовал. Спасибо - person Abhishek Ajmera; 14.12.2011

Привет. После многих других исследований я получил результат, используя меня / местоположения, его местоположения также поставили s, потому что, если вы используете местоположение, я предоставлю домашнее местоположение, а если вы используете местоположения, он предоставит все данные о проверках, я думаю, что это ошибка Facebook, спасибо

person user3045492    schedule 28.11.2013