测试用户的页面令牌问题
Page Token problems with 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 帐户没有这样的问题,但似乎只有生成的测试用户才会失败。
任何见解将不胜感激。
谢谢。
对于将来会遇到此问题的任何人:这原来是 Facebook 的一个错误...https://developers.facebook.com/bugs/375350605994196/
我在使用我们的应用程序生成 测试用户 时遇到了一些问题。
如访问令牌文档中所述,我请求页面令牌如下: 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 帐户没有这样的问题,但似乎只有生成的测试用户才会失败。
任何见解将不胜感激。
谢谢。
对于将来会遇到此问题的任何人:这原来是 Facebook 的一个错误...https://developers.facebook.com/bugs/375350605994196/