управление доступом к данным / разрешения пользователя - PullRequest
0 голосов
/ 24 января 2012

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

Какой самый лучший / эффективный метод поддержания прав доступа к данным пользователя в актуальном состоянии для доступа друзей (или списка друзей)?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2012

Я бы посоветовал заглянуть в Facbook Realtime API https://developers.facebook.com/docs/reference/api/realtime/

Вы можете подписаться на разные пользовательские поля (например, user.friends), и всякий раз, когда эти поля обновляются, FB попадает на ваш сервер. Там не сказано, можете ли вы подписаться на user.friendlists или нет, но это стоит попробовать.

Что касается ответа от Lix; разрешение offline_access устарело. Смотрите здесь: https://developers.facebook.com/docs/offline-access-deprecation/

0 голосов
/ 24 января 2012

Вы хотите прочитать о разрешении offline_access.

https://developers.facebook.com/docs/reference/api/permissions/

С этим разрешением вы сможете запрашивать у Facebook информацию об одном из ваших пользователей, даже если этот пользователь не в сети. Это дает вам «долгоживущий» токен доступа. Срок действия этого токена истекает через некоторое время, или если пользователь меняет свой пароль на Facebook.

...