FB Graph API - 无法使用我自己的App令牌输入

时间:2018-04-06 13:52:19

标签: facebook-graph-api

我面临有关FaceBook Graph API的问题。

实际上是我的朋友,有一个FB App whitch可以用于Graph API。 但在这种情况下,我为自己激活了一个FB dev APP,我无法使用App-ID和App-Security生成有效的安全令牌。

首先,应用程序已启动并已激活。为此,我不会在最后理解错误信息。

其次,我不想让用户令牌进行一小时的验证。

这是以下步骤:

  1. 获取App令牌

    https://graph.facebook.com/oauth/access_token? client_id=20179479xxxxxx&client_secret=3048xxxxxxxxxxxxxxx&grant_type=client_credentials

  2. 结果我正在接受:

    "access_token": "20179479xxxxxxx|Pqxxxxxxxxxxxxxxxxx",
    

    现在,如果我尝试使用Graph API资源管理器并尝试使用这些令牌进行身份验证,那么我将面临#200 OAuthexception

    我的要求:     获取 - > /v2.12/coca-cola

      

    "(#200)由于我们对Facebook平台所做的更改,对于最近未访问此数据的非活动应用或应用暂时禁用对此数据的访问。 https://developers.facebook.com/status/issues/205942813488872/",

    有人有任何想法如何解决或我在这里失踪了什么?

    使用我朋友的安全令牌,他可以使用来自开发人员的可口可乐示例,例如来自FaceBook的文档和示例。

    提前致谢

1 个答案:

答案 0 :(得分:0)

由于安全性issue,Facebook正在更改API。这意味着新应用程序比已注册和使用API​​的应用程序具有更多限制和更少访问权限(可能是分钟),这可能是您的朋友密钥工作的原因。看到您的应用是新的或最近没有访问您请求的数据,您目前无法获取它。

我不知道在此事件发生后将从API中删除哪些功能 - 因此我不会非常依赖API提供的任何功能。

我听说可以删除检索事件的能力,或者您可以从事件中访问的数据将受到严重限制,但这不是来自任何官方Facebook来源。在授权访问Events API,Groups API和Pages API之前,所有应用都将根据此官方Facebook post进行审核。