嘿傢伙, 我有一個小問題,我不知道如何解決它。 我有這樣的功能:Facebook PHP sdk在我的牆上張貼兩次
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。
這裏似乎沒有足夠的信息來回答你的問題。你如何調用函數?除了雙重發布之外,您還看到了該劇本的其他功能嗎?你的網絡服務器日誌顯示腳本執行兩次了嗎? – Mat 2011-05-26 14:22:20
我有一個問題,下面是代碼,我不知道如何解決它..你認爲你錯過了什麼? – RobertPitt 2011-05-26 14:31:06
不叫兩次。單次通話和服務器不報告任何雙重發帖!這是ideea。在我的牆上貼着2秒鐘的帖子。 – 2011-05-26 14:32:41