我试图将其作为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但那就是我的粉丝名称
有谁知道如何将自己发布为粉丝页而不是我的帐户?
答案 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);