我能找到的大多数演练都来自最近的Facebook规则。
尽管我正在寻找我拥有的公共页面的公开帖子,但我尝试使用Facebook的api导致我无法访问。
我已经想出了如何获取访问令牌
https://graph.facebook.com/oauth/access_token
我已经试过了这个令牌
https://graph.facebook.com/me/feed?access_token=<ACCESS_TOKEN>
和
https://graph.facebook.com/<MY_PAGE>/posts?access_token=<ACCESS_TOKEN>
我也试过使用Facebook JS SDK,看起来像这样
window.fbAsyncInit = function() {
FB.init({
appId : '<APP_ID>',
autoLogAppEvents : true,
xfbml : true,
version : 'v3.2'
});
FB.api(
"/<MY_PAGE>/feed",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
如果您拥有该页面,则可以使用页面令牌而无需任何审阅。只需使用manage_pages
权限授权自己并使用用户令牌获取此终结点的页面令牌:/page-id?fields=access_token
- 或您管理的所有页面:/me/accounts?fields=access_token
有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/