发布到Fanpage作为Fanpage自己

时间:2012-03-21 16:22:11

标签: php facebook

我试图将其作为Fanpage自己发布到Fanpage墙上

因此,您将看到Fanpage名称已发布....消息

我有以下代码:

$page_info = $facebook->api("/$pageid?fields=access_token"); 

        $args = array(
                'access_token'  => $fbconfig['token2'],
                'message' => 'New Video : '.$_POST['title'].'', 
                'link'    => 'http://www.linktomysite.com',
                'picture' => 'http://img.youtube.com/vi/'.$_POST['videouri'].'/0.jpg',
                'name'    => ''.$_POST['title'].'',
                'description'=> 'NEW video out on "Fanpage name" '.$_POST['title'].''
            );    
            $post_id = $facebook->api("/$pageid/feed","post",$args);

它确实发布在Fanpage墙上,但就像我自己一样,它出现在 其他人最近关于“Fanpage Name”的帖子

我已经放入粉丝页面名称我不想在这里做广告:P但那就是我的粉丝名称

有谁知道如何将自己发布为粉丝页而不是我的帐户?

1 个答案:

答案 0 :(得分:2)

而不是用户访问令牌($ fbconfig ['token2'])使用页面访问令牌($ page_info ['access_token'])作为显式访问令牌

$page_info = $facebook->api("/$pageid?fields=access_token"); 

$args = array(
    'access_token'  => $page_info['access_token'],
    'message' => 'New Video : '.$_POST['title'].'', 
    'link'    => 'http://www.linktomysite.com',
    'picture' => 'http://img.youtube.com/vi/'.$_POST['videouri'].'/0.jpg',
    'name'    => ''.$_POST['title'].'',
    'description'=> 'NEW video out on "Fanpage name" '.$_POST['title'].''
    );    
$post_id = $facebook->api("/$pageid/feed","post",$args);
相关问题