我想将活动从页面标签应用发布到我自己的Facebook页面。我引用了很多文档来发布消息给app。
我的PHP代码:
$GLOBALS["facebook"] = new \Facebook_Facebook(array('appId' => $facebook_app_id, 'secret' => $facebook_secret,));
$page_info = $GLOBALS["facebook"]->api("/pageid?fields=access_token");
print_r($page_info);die;
if (!empty($page_info['access_token'])) {
$args = array(
'access_token' => $page_info['access_token'],
'message' => 'TEST'
);
$postId = $facebook->api("/pageid/feed", "post", $args);
但是pageinfo变量只有id。我没有得到access_token。知道还有什么需要做的吗?
答案 0 :(得分:0)
我们需要manage_pages
权限,我们可以使用https://www.facebook.com/dialog/oauth?client_id=client_app_id&client_secret=9ea3e2eff7c65b1fcf1a633da&redirect_uri=YOUR_REDIRECT_URL&scope=read_stream,publish_stream,offline_access,manage_pages.
在使用上述代码之后,我们将获得可用于发布到我们页面的访问令牌