【发布时间】:2015-05-12 21:31:22
【问题描述】:
我在使用我们的应用生成 Test Users 时遇到了一些问题。
如访问令牌文档中所述,我请求页面令牌如下: https://graph.facebook.com/v2.0/me/accounts?access_token=USER_TOKEN
然后成功响应如下:
{
"data": [
{
"access_token": PAGE_TOKEN,
"category": "Hotel",
"category_list": [
{
"id": "164243073639257",
"name": "Hotel"
}
],
"name": "Hotel",
"id": "890054954369219",
"perms": [
"ADMINISTER",
"EDIT_PROFILE",
"CREATE_CONTENT",
"MODERATE_CONTENT",
"CREATE_ADS",
"BASIC_ADMIN"
]
}
],
"paging": {
"cursors": {
"before": "ODkwMDU0OTU0MzY5MjE5",
"after": "ODkwMDU0OTU0MzY5MjE5"
}
}
}
但是,从响应中获取页面令牌(上面的 PAGE_TOKEN)并使用它来执行与页面相关的操作(例如,查看页面的提要)会导致以下 OAuth 错误响应:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
因此,似乎测试用户的用户访问令牌有效,但其页面访问令牌无效。
请注意,实际的 Facebook 帐户没有这样的问题,但似乎只有生成的测试用户才会失败。
任何见解将不胜感激。
谢谢。
【问题讨论】:
-
这和这个bug report有关
标签: facebook facebook-graph-api