从facebook页面选项卡应用程序发布到facebook页面
我想将页面标签应用程序中的活动发布到我自己的facebook页面。我参考了许多文档,将消息发布到应用程序 我的php代码:从facebook页面选项卡应用程序发布到facebook页面,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我想将页面标签应用程序中的活动发布到我自己的facebook页面。我参考了许多文档,将消息发布到应用程序 我的php代码: $GLOBALS["facebook"] = new \Facebook_Facebook(array('appId' => $facebook_app_id, 'secret' => $facebook_secret,)); $page_info = $GLOBALS["facebook"]->api("/pageid?fields=
$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。我没有访问令牌。知道还需要做什么吗?我们需要
管理页面
权限,我们可以使用https://www.facebook.com/dialog/oauth?client_id=client_app_id&client_secret=9ea3e2eff7c65b1fcf1a633da&redirect_uri=YOUR_REDIRECT_URL&scope=read_stream、发布流、脱机访问、管理页面。
在使用上述代码之后,我们将获得访问令牌,该令牌可用于发布到我们的页面您需要先登录用户才能获得访问令牌我猜要在我的页面中发布我需要的是我的页面访问令牌…不是用户。如果我们检查流量,这与用户无关。这纯粹是从我的应用程序到我的页面。我错了吗?你从用户访问令牌获得页面访问令牌好的。。。我知道了,谢谢。