Explain the Facebook access_token

Explain the Facebook access_token

本文关键字:token access Facebook the Explain      更新时间:2023-09-26

整个Facebook访问事件让我抓狂。我所想做的就是获取用户在Facebook上的公开帖子。

它过去只需做:

$.getJSON('http://graph.facebook.com/USERNAME/posts?limit=LIMIT&callback=?', function (posts) {
    // Posts available in "posts" variable
});

但现在我得到了"access_token required"错误。

相信我;我已经查看了文档,在谷歌上搜索了所有内容,并在SO上查看了类似的问题,但我真的希望有一种比我所看到的更直接的方法来做这件事。

你真的必须创建一个Facebook应用程序(我甚至没有帐户),让用户"接受"该应用程序并登录等才能工作吗?

有了推特,它就像过去有了脸书一样简单。

你真的必须创建一个Facebook应用程序(你需要有一个帐户),让用户"接受"该应用程序并登录等等。

然而,你可以通过facebook的公共搜索api搜索用户(不是特定用户)的公共帖子。

例如

https://graph.facebook.com/search?q=hello&type=post

这将搜索所有带有hello关键字的帖子。

参考(您需要有facebook帐户才能查看此页面)

http://developers.facebook.com/docs/reference/api/

编辑(查看评论后):

如果你想访问自己页面的公共帖子。你可以在没有用户登录的情况下提取它(但你需要一个access_token)

从这里生成一个离线access_token,

http://developers.facebook.com/tools/explorer.

然后您可以使用该令牌来提取数据。因此不需要用户登录。

https://graph.facebook.com/wesellwine/posts?access_token=<access_token from graph api explorer>