是否可以使用Facebook的(页面)图谱API,而无需在该页面中发挥作用?

时间:2015-11-07 17:12:51

标签: facebook-graph-api facebook-page

例如,假设我需要“抓取”(不是手动,因为它看起来违反了Facebook的政策,而是通过图形API)来自Facebook品牌页面的一些信息(例如https://www.facebook.com/nike/)。

例如,我可能需要从一组品牌页面中收集以下字段(不仅仅是一个,例如上面提到的那个,我绝对可以手动完成),当它们公开可用时: (“关于标签”) - 描述 - 地址 - 网站 - ......

我正在阅读Facebook的图表API docspermissions

但是,这些权限与用户相关,我已经使用过了。我从中学到了它的工作原理

  

Facebook登录 - >授权应用程序使用我的数据 - >该应用程序可以作为Facebook用户访问我的数据。

但是我现在对品牌页面感兴趣,我发现了这个docs和这个(access token)。但是,为了能够使用此访问令牌,我需要成为在页面中具有某种角色的用户(例如管理员),而不是任何只喜欢该页面的用户。

那么,是否可以通过图形API访问品牌页面的数据(只读,即GET),而无需在该页面上实际拥有/ admin / publish?

1 个答案:

答案 0 :(得分:0)

显然没有"特别"访问令牌需要访问令牌才能访问页面'公开信息。

例如,我可以在我的Facebook帐户中创建任何页面(而不是应用程序),然后使用

  

获取 https://graph.facebook.com/(* 1)/ feed?access_token =(* 2)

  • (* 1)页面的名称(nike)或ID
  • (* 2)my" bridge"页面(即空白页面,仅用于拥有访问令牌。我使用图表api的页面)访问令牌

同样适用于/ posts / etc.