2010-10-31 2 views
1

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

Реально, мы не хотим запрашивать у пользователей автономный доступ, но все же хотим иметь возможность обновлять их данные в нашей системе. Возможно ли это сделать, или вам нужно использовать автономный доступ или отметить его, чтобы он обновлялся всякий раз, когда пользователь посещает его?

ответ

0

Для данных, которые имеют доступ к любому времени, вы можете запросить для этого данных немедленно, так что запрос он не замедляет время загрузки, когда пользователь возвращается к приложению.

Dangit!

2

Если вы хотите получить доступ к общедоступной информации, вы можете просто получить его, как этот: https://graph.facebook.com/ {user_id}

Если вы хотите, чтобы ответ также включать расширенные права доступа, которые вы получили от пользователя, вы можете сначала получить маркер доступа вашего приложения, как это:

https://graph.facebook.com/oauth/access_token?client_id= {APP_ID} & client_secret = {App_Secret} & grant_type = client_credentials

URL-адрес выше будет возвращать что-то вроде:

access_token = {Your_App_Access_Token}

Вы можете включить этот маркер доступа в запросе API графа, как это: https://graph.facebook.com/ {User_ID} access_token = {Your_App_Access_Token}

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

Странно, граф API еще не отправляет информацию пользователя изображения, так что если это картинка пользователя о том, что изменилось, мне нужно использовать их старый API, как это:

https://api.facebook.com/method/users.getInfo?uids= {user_id} & полей = pic_square, pic_big & access_token = {} Your_App_Access_Token & = формат JSON

Примечание: Я не верю, что на самом деле нужно access_token вашего приложения, чтобы принести pic_square пользователя и pic_big, но я посылаю его в любом случае.

Смежные вопросы