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作为回报…
有人可以帮我吗?
非常感谢,谢谢:)
- 转到graphicsAPI资源pipe理器
- 从下拉菜单中select您的应用程序
- 点击“获取访问令牌”
- select
manage_pages
权限(您可能还需要user_events
权限,不确定) - 现在访问
me/accounts
连接,并复制您的网页的access_token
- 点击你的页面的ID
- 将页面的
access_token
添加到GET字段 - 调用你想要的连接(例如:
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