1

アプリ アクセス トークンを使用してテスト ユーザーのリストを取得できません。最初に、次のグラフ API 呼び出しでアプリ アクセス トークンを取得します。

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

成功すると、次の形式でアクセストークンを取得します

    APP_ID|SomeRandomCharacters

ここで、次のグラフ API 呼び出しを使用して、テスト ユーザーのリストを取得しようとします。

    https://graph.facebook.com/APP_ID/accounts/test-users?access_token=APP_ACCESS_TOKEN

しかし、iOS コードで「不正な URL」エラーが発生します。

ブラウザーでそのアドレスに直接アクセスしようとすると、HTTP 400 Bad Request が表示され、Graph API エクスプローラーで試してみると、

    {  "error": 
        {    "message": "An access token is required to request this resource.",     
             "type": "OAuthException",     
             "code": 104  
        }
    }
4

1 に答える 1

2

アプリが「デスクトップ/ネイティブ」として定義されていないことを確認します。定義されている場合、アプリの設定を変更できる API 呼び出しに対してアプリ シークレットが信頼されていないと見なされます (テスト ユーザーを含む)。

アプリ シークレットはネイティブ アプリと共に配布されており、信頼できないと想定されます。

于 2012-04-05T16:13:07.310 に答える