gpt4 book ai didi

facebook - 使用应用程序访问 token 获取具有国家/地区限制的页面提要

转载 作者:行者123 更新时间:2023-12-02 22:00:40 25 4
gpt4 key购买 nike

我有一个网站,服务器端对 Facebook 进行服务器端调用,以获取关联的 Facebook 页面帖子。我们这样做是为了检索 json 数据,然后将其显示在 Flash 构建的网站中。我们正在使用此端点:

   /app_id/posts?access_token=xxxx

这一切都很有效,直到 Facebook 页面最近将国家/地区限制设置为仅美国,现在这不再有效。然而,许多其他开发人员建议我需要用户访问 token ;这个解决方案是 Not Acceptable ,因为我们需要要求每个访问者将应用程序添加到他们的页面,而我们甚至没有访问他们的数据。用户 token 是不可能的。这也似乎是对系统的滥用,因为除了实际传递帖子供 Flash 使用之外,我们没有在客户端执行任何操作。

有没有办法使用应用访问 token 来访问添加了国家/地区或年龄限制的 Facebook 页面?

以下是我们在添加了国家/地区限制的页面上得到的响应:

    {
"data": [
]
}

查看 Facebook 页面的选项,似乎没有明确的方法来授予对应用程序或应用程序 token 的特殊访问权限......那么,这是否只是 Facebook 没有考虑到的情况当删除offline_access访问时?如何为其品牌引入风格化的 Facebook 帖子?

最佳答案

您必须从页面中删除所有年龄国家/地区限制,才能允许应用(使用应用访问 token )访问您的页面并获取 Feed。

如果您无法删除这些限制,则需要生成访问 token 并在后台自动更新:

  1. 以拥有相关 Facebook 页面管理员权限的用户身份登录 Facebook。

  2. 然后转到此链接: https://www.facebook.com/dialog/oauth?client_id={your-app-id}&redirect_uri={a-link-back-to-your-website}&scope=manage_pages,publish_stream&response_type=token

    此链接将弹出一个确认对话框,并将向应用程序授予“管理页面”和“发布”权限。

  3. 确认后,应用程序从现在开始将能够使用重定向 URI 的网址中显示的访问 token 来发布和管理您的页面。

  4. 保存该访问 token 以供服务器进一步使用。

希望这有帮助。

关于facebook - 使用应用程序访问 token 获取具有国家/地区限制的页面提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19166487/

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