public function postOnUserWall($message, $linkTitle=false, $link=false, $description=false, $picture=false) {
$attachment = array(
'message' => $message
);
if ($linkTitle != false) {
$attachment['name'] = $linkTitle;
}
if ($link != false) {
$attachment['link'] = $link;
}
if ($description != false) {
$attachment['description'] = $description;
}
if ($picture != false) {
$attachment['picture'] = $picture;
}
try {
$publishStream = $this->facebook->api("/" . $this->user . "/feed", 'post', $attachment);
//as $_GET['publish'] is set so remove it by redirecting user to the cbase url
} catch (FacebookApiException $e) {
d($e);
}
}
我正在使用Facebook PHP SDK 3.0。
答案 0 :(得分:0)
检查并确保用户访问该页面/功能时不进行重定向。 有些人在发布后会遇到这个问题,他们检查某些条件,然后再次进行重定向(以便处理身份验证)
答案 1 :(得分:0)
当我尝试在应用程序粉丝页面上发帖时,我遇到了同样的问题。 我认为问题不在于编程。 我通过编辑applikation fanpage和应用程序的auth对话框的权限来解决问题。
->
默认活动隐私:无->
-->
否-->
是-->
是/否希望这会有所帮助: - )