Facebook访问令牌页面

我有一个Facebook页面,我想从中得到一些东西。 首先是饲料,从我读的东西是公开的(不需要access_token)。 但我也想得到事件……而且他们不公开,需要access_token。

我不希望用户loginFacebook或类似的东西。 我只是想从这个唯一的页面推送所有的数据。 这就是为什么我已经抛弃了很多我在这里find的例子和在https://developers.facebook.com/blog/post/500/上的例子,因为他们希望用户login或需要一些用户操作,我不介意。

我想要的是我的Facebook应用程序具有完整的授权和access_token来推动我自己的这个Facebook页面(pipe理员)的数据。 这可能吗? 我已经尝试了很多东西,但似乎没有任何工作。

我试着点击这个: https : //www.facebook.com/dialog/oauth? client_id = 150635421702954 &redirect_uri =我拥有的页面。 即使不是我想要的我点击,但没有access_token作为回报…

有人可以帮我吗?

非常感谢,谢谢:)

  1. 转到graphicsAPI资源pipe理器
  2. 从下拉菜单中select您的应用程序
  3. 点击“获取访问令牌”
  4. selectmanage_pages权限(您可能还需要user_events权限,不确定)
  5. 现在访问me/accounts连接,并复制您的网页的access_token
  6. 点击你的页面的ID
  7. 将页面的access_token添加到GET字段
  8. 调用你想要的连接(例如: PAGE_ID/events

如果您想授予Facebook应用程序对页面的永久访问权限(即使您/应用程序所有者已注销),请参阅此处:

http://developers.facebook.com/docs/opengraph/using-app-tokens/

“除非您通过应用程序设置刷新应用程序密钥,否则应用程序访问令牌不会过期 。”

这个文件是好的,如果不是有点难以find。

Facebook Graph API – 页面令牌

初始化节点的fbgraph之后 ,可以运行:

 var facebookAccountID = yourAccountIdHere graph .setOptions(options) .get(facebookAccountId + "/accounts", function(err, res) { console.log(res); }); 

并收到您想要获取的令牌的JSON响应,位于:

 res.data[0].access_token