App Access Token无法检索测试用户?

时间:2012-04-05 13:52:41

标签: facebook access-token

我无法使用我的应用访问令牌获取测试用户列表。首先,我使用以下图形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代码中出现“错误的网址”错误。

如果我尝试直接在浏览器中访问该地址,我会收到HTTP 400 Bad Request,如果我在Graph API资源管理器中尝试,我会得到

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

1 个答案:

答案 0 :(得分:2)

检查您的应用是否定义为“桌面/原生” - 如果是,则您的应用机密被认为是不可信的API调用可以更改应用的设置(包括测试用户)

假设应用机密已与您的原生应用分发,无法信任。