【问题标题】:Page Token problems with Test Users测试用户的页面令牌问题
【发布时间】: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 帐户没有这样的问题,但似乎只有生成的测试用户才会失败。

任何见解将不胜感激。

谢谢。

【问题讨论】:

标签: facebook facebook-graph-api


【解决方案1】:

对于将来会遇到此问题的任何人:这原来是 Facebook 的一个错误...https://developers.facebook.com/bugs/375350605994196/

【讨论】:

    猜你喜欢
    • 2015-07-19
    • 2013-01-13
    • 2011-05-27
    • 2012-04-12
    • 2012-02-13
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多