获取“必须使用app access_token调用此方法”,通过图形api添加测试用户

时间:2011-08-31 17:27:05

标签: facebook-graph-api

我正在尝试使用图形API创建Facebook测试帐户。 (我需要能够从我的iPhone应用程序登录)。以下是我获取应用访问令牌的方法:

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=MY-CLIENT-ID&client_secret=MY-CLIENT-SECRET

似乎工作正常。这就是我试图创建用户的方式:

https://graph.facebook.com/MY-APP-ID/accounts/test-users?installed=true&name=TestUser1&permissions=read_stream&method=post&access_token=MY-APP-ACCESS-TOKEN

我得到的回应是:

  

必须使用app access_token

调用此方法

我查看了这篇文章Problem with access token while creating Facebook Test Users。不太熟悉PHP,只是为了确保,我确实尝试在使用它之前“url编码”返回的app访问令牌......但是没有好处。

我正在使用Fiddler来测试我的帖子。

谢谢!

2 个答案:

答案 0 :(得分:0)

Facebook不支持Native Mobile App的测试用户

查看bugzilla上的相关错误 http://bugs.developers.facebook.net/show_bug.cgi?id=17779

希望这会有所帮助

答案 1 :(得分:-1)

您是否从第一个请求返回的访问令牌中删除了'access_token ='部分?如果没有,那么你在第二次通话时会有不正确的请求,因为这个网址会有两次“access_token =”。