2

Facebookがページ (http://developers.facebook.com/docs/reference/api/page/) にページ管理者の役割を追加したため、graph.facebook.com/me/accounts?access_token=XXXX を介してトークンを取得すると、一覧表示されます。 :

*「パーマ」:[

        "ADMINISTER",
        "EDIT_PROFILE",
        "CREATE_CONTENT",
        "MODERATE_CONTENT",
        "CREATE_ADS",
        "BASIC_ADMIN"

     ]*

ページ アクセス トークンを取得した後にこれらが変更されたかどうかを知る方法 - たとえば、トークンを取得した後にユーザーが管理者の役割を失った場合、それを確認するにはどうすればよいでしょうか?

4

1 に答える 1

3

あなたの最善の策は投票だと思います。アクセス許可を知る必要がある場合は、me/accounts再度 GET してアクセス許可を確認してください。

これは私がよく使用するアプローチです。私のアプリでは、トークンとアカウント間の関係を 1 日 1 回再構築します。

もう 1 つのオプションはエラーをキャッチするmyusersapp/insightsことです。失敗した場合は、アクセス許可が失われたと見なし、関係を更新します。ここで直面する問題は、洞察がときどき低下し、この方法では新しいページへのアクセス許可を検出できないことです。

于 2012-09-13T14:04:46.533 に答える