App-Secret" (with a pipe in the middle).

问题描述 投票:0回答:1

我正试图构建一个从Facebook获取公共信息的应用。在过去,这种类型的操作需要一个App Token(一个可以代表应用程序查询公共数据的令牌)。我在Twitter和Youtube上实现这种技术没有问题,但Facebook看起来你只能通过让用户通过OAuth登录Facebook,检索他们的个人令牌,并给予他们查询自己信息的权限来访问他们的API。

我看到很多与这个问题相关的帖子,但它们似乎已经过时了。我知道Facebook最近承受了很大的隐私压力,我想知道他们是否改变了。

下面是我的问题。

  1. 是否可以生成一个应用程序令牌 用于访问Facebook的图形API?

  2. 如果可以,我在哪里可以找到这方面的文档?我只能找到关于使用用户令牌的信息。

我更喜欢使用Node.js作为我的后台,所以如果有任何关于从哪里开始的指导,我也会非常感激。

node.js facebook facebook-graph-api
1个回答
1
投票
  • 用户配置文件。他们总是需要一个用户令牌,没有用户的明确授权,无论数据是否公开,都无法访问用户数据。
  • 页面。如果你管理的页面,你可以使用该页面的页面令牌来访问数据。如果你想访问其他页面,你需要申领 页面公开内容访问 - 之后,你可以为这些页面使用App Token。

换句话说 应用令牌用于公共页面(与PPCA),页面令牌用于你拥有的页面,用户令牌用于用户配置文件。

另外,App Tokens不需要 "生成",它们只是 "App-ID"。

© www.soinside.com 2019 - 2024. All rights reserved.