gpt4 book ai didi

Facebook access_token 无效?

转载 作者:行者123 更新时间:2023-11-30 05:16:18 26 4
gpt4 key购买 nike

我正在尝试使用 Facebook 最近发布的新 Graph API,但我似乎无法让它正常工作。

我已经完成了这些步骤,在调用/authorize 之后,我收到了一个 access_token:

access_token=109002049121898|nhKwSTJVPbUZ5JYyIH3opCBQMf8.

当我尝试使用该 token 时,我得到:

{
"error": {
"type": "QueryParseException",
"message": "An active access token must be used to query information about the current user."
}
}

我也很困惑,为什么...

-交流

最佳答案

使用 Facebook 应用程序的 token 时

如果您在 https://graph.facebook.com/me/ 中使用 me 别名,但您的 token 是为 Facebook 获取的应用程序,那么“我”就不再是你了——它是应用程序,也可能什么都不是。无论如何,这不是您希望应用程序与自身交互的意图。

在这种情况下,您将希望通过应用程序与您的个人用户帐户进行交互。您需要做的(在应用程序询问时在 UI 中授予它请求的权限后)是找到您的 facebook 用户 ID # 并将其放在“我”的位置以访问您自己的信息。例如马克·扎克伯格的 facebook 用户 ID 是 4,所以他是 https://graph.facebook.com/4/

别名 me 仅当您是您时才有效!有时在编写 facebook 时很难记住当前用户是谁(即你、页面、应用程序等),因为我们大部分时间都习惯于使用 facebook UI 作为我们自己。从编程的角度来看,它取决于获取的 token 代表什么。

总是帮助纠正我的一篇很棒的博客文章是 Ben Biddington | Facebook Graph API — getting access tokens .

关于Facebook access_token 无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com