我已经使用了这个确切的代码和其他在一定程度上起作用的代码,但我不断收到以下错误:
{"error":{"type":"OAuthException","message":"An active access token must be used to query information about the current user."}}
这是代码:我使用了我返回的 access_token 并验证了它是否可以将其插入我的浏览器,并且效果很好。但是这段代码似乎要么没有使用我返回的访问令牌,要么我没有设置它。我什至尝试过 FB.setAccessToken() 方法以及 params.putString("access_token", MY_ACCESS_TOKEN)。
我想知道,因为我不需要更改网站 url 的访问令牌才能工作,所以我认为我不需要对 access_token 做任何特殊的事情,比如像在 url 中编码它一样?
谢谢你的帮助。我已经在网上搜索了几个小时的答案,但似乎没有任何答案。
Bundle params = new Bundle();
params.putString("message", "Test");
params.putString("name", "American Virgin");
params.putString("link", "http://bit.ly/12345");
params.putString("description", "A Freshman College Girl on a scholarship from an ...");
params.putString("picture", "http://xxx/MOV1026.jpg");
mAsyncRunner.request("me/feed", params, "POST", new TestRequestListener());