我正在尝试使用图形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来测试我的帖子。
谢谢!
答案 0 :(得分:0)
Facebook不支持Native Mobile App的测试用户
查看bugzilla上的相关错误 http://bugs.developers.facebook.net/show_bug.cgi?id=17779
希望这会有所帮助
答案 1 :(得分:-1)
您是否从第一个请求返回的访问令牌中删除了'access_token ='部分?如果没有,那么你在第二次通话时会有不正确的请求,因为这个网址会有两次“access_token =”。