javascript - 我可以在没有 token 的情况下获取公共(public)图谱 API 数据吗?

标签 javascript facebook-graph-api

我想显示我在单独网页上发布的公共(public) Facebook 事件列表,以便更轻松地保持更新 - 只需更新 Facebook,下次调用图形 API 就会显示我当前的事件。

我已经在页面上运行了 javascript SDK,但图形 API 似乎总是需要一个访问 token 来请求任何数据,甚至是公共(public)数据。我显然不希望用户必须登录我的网页才能查看某些事件。有没有办法在没有访问 token 的情况下请求公共(public)事件数据?或者我可以添加一个仅可供我的 Facebook 应用使用的硬编码访问 token 吗?

最佳答案

我刚刚检查过,不,没有 token 就无法访问公共(public)事件。 但是,是的,您可以拥有一个访问 token 来检索它(例如,如果您已经有一个应用程序,则可以使用您的用户 token )。

我的建议是,您在添加/更新事件后仅访问图形 api 一次,并将结果存储在静态位置(json、db、静态文件等),以便您可以在需要时轻松显示它每次都向图形 API 发出请求。

关于javascript - 我可以在没有 token 的情况下获取公共(public)图谱 API 数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992712/

相关文章:

javascript - Meteor请求权限

c# - 如何使用 facebook api 在 Facebook 请求的消息字段中添加 URL?

javascript - AngularJS-每个路由和 Controller 中的登录和身份验证

javascript - 表中的 TD 总和

javascript - 复制事件后修改剪贴板内容 : JavaScript, jQuery

javascript - 调用 html 元素并在 JavaScript 中对其进行操作

javascript - 如何通过路由值将 JSON 数组发送到操作方法 (MVC 4)

ios - 如何获取包含图像、视频和文本的 Facebook feed?

actionscript-3 - 使用 AS3 API 将图像发布到 Facebook 相册

facebook - 为什么使用无时区日期创建的事件在 facebook.com 上显示错误的时间?