2012-04-05 134 views
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错误的请求,如果我尝试在图形API资源管理器,我得到

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

任何想法?

回答

2

了解您的应用没有被定义为“桌面/原住民” - 如果是,您的应用程序的秘密被认为是不可信的API调用,可以改变应用程序的设置(包括测试用户)

的假设是,应用程序秘密已与您的本机应用程序分发,不能被信任。

+1

谢谢!就是这个! – chris 2012-04-05 16:52:55

相关问题