私は、ユーザーがアクセス許可リスト(フレンドまたはフレンドリスト)に基づいて友人と情報を共有するように設計されたデータ構造を構築しています。データアクセス/ユーザー権限の管理
友人(または友だちリスト)がアクセスするためにユーザーデータのアクセス許可を最新の状態に保つ最も効率的な方法は何ですか?
私は、ユーザーがアクセス許可リスト(フレンドまたはフレンドリスト)に基づいて友人と情報を共有するように設計されたデータ構造を構築しています。データアクセス/ユーザー権限の管理
友人(または友だちリスト)がアクセスするためにユーザーデータのアクセス許可を最新の状態に保つ最も効率的な方法は何ですか?
あなたはoffline_access
の許可について読んでみたいです。この権限を持つ
https://developers.facebook.com/docs/reference/api/permissions/
、そのユーザーがオフラインであっても、ユーザーの1人については、Facebookのを照会できるようになります。それはあなたに「長い生活」のアクセストークンを与えます。このトークンは、しばらくしてから、またはユーザーが自分のFacebookパスワードを変更したときに期限切れになります。
私はあなたが別のユーザーフィールド(例えばuser.friends)に加入することができ、これらのフィールドを更新するたびにFacbookリアルタイムAPIにhttps://developers.facebook.com/docs/reference/api/realtime/
を探してお勧めします、FBは、サーバーを打ちます。 user.friendlistsに登録できるかどうかは言いませんが、試してみる価値があります。
Lixからの回答に関しては、 offline_accessパーミッションは廃止予定です。参照:https://developers.facebook.com/docs/offline-access-deprecation/