我能找到的大部分演练都是在最近的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 */
}
}
答案 0 :(得分:1)
如果您拥有该页面,则可以使用页面令牌而无需任何审阅。只需授予manage_pages
权限即可授权自己,然后使用用户令牌即可通过以下端点获取页面令牌:/page-id?fields=access_token
-或您管理的所有页面的/me/accounts?fields=access_token
有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/