gpt4 book ai didi

facebook - 使用流表的 FQL 查询不接受应用访问 token

转载 作者:行者123 更新时间:2023-12-04 05:41:09 24 4
gpt4 key购买 nike

我整天都在搜索 stackoverflow 以找到没有运气的答案,所以我们开始吧。

我正在尝试从流表中获取数据,如下所示:

FQL: SELECT post_id, message, created_time FROM stream WHERE source_id = 131559313586863
URL: https://graph.facebook.com/fql?q=SELECT+post_id%2C+message%2C+created_time+FROM+stream+WHERE+source_id+%3D+131559313586863&access_token=10669xxxxx74470|PF-7GSdBx0Nxxxxxkdi1KwSQG-w

但是我收到 400 Bad Request 作为响应,并带有错误消息:“请求此资源需要访问 token 。”。

我正在使用以下 URL 获取应用程序访问 token : https://graph.facebook.com/oauth/access_token?client_id=FACEBOOK_APP_ID&client_secret=FACEBOOK_APP_SECRET&grant_type=client_credentials

Facebook 状态在 this blog post即“您需要传递有效的应用程序或用户访问 token 才能访问此功能。”。功能是指/feed 和/posts(流表)。此外 this wiki讲述了关于使用流表的相同故事,“从 2011 年 6 月 3 日起,查询此表需要 token 。您可以使用任何应用程序或用户 token 进行查询。”。

有没有人看到我希望明显的缺陷?

请注意:
  • FQL 查询中的配置文件是公开的。
  • 我需要这个来通过 cronjob 运行无用户。没有用户交互是可能的。
  • 如果我将应用程序访问 token 替换为来自 https://developers.facebook.com/tools/explorer 的自己的用户 token ,则该请求有效
  • 最佳答案

    您确定您的应用未在应用设置中设置为“桌面/ native ”吗?如果是这样,则无法使用应用访问 token

    关于facebook - 使用流表的 FQL 查询不接受应用访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11229304/

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