从Facebook页面标签应用程序发布到Facebook页面

时间:2014-05-25 13:25:59

标签: facebook facebook-graph-api facebook-php-sdk

我想将活动从页面标签应用发布到我自己的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。知道还有什么需要做的吗?

1 个答案:

答案 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.

获取该权限

在使用上述代码之后,我们将获得可用于发布到我们页面的访问令牌