我正在使用PHP SDK嘗試使用Graph API發佈簡單操作。(#100)必須指定至少一個引用對象 - OG操作的簡單POST
我已經設置了一個名爲'Competition'的對象和一個名爲'Enter'的動作。這樣,用戶進入比賽。
我的代碼是像這樣:
try {
$statusUpdate = $this->data['facebook']->api('/me/lovepoppycompetition:enter', 'post', array(
'competition' => 'https://apps.facebook.com/lovepoppycompetition/'
));
echo '<pre>SUCCESS: '.print_r($statusUpdate, true).'</pre>';
} catch(FacebookApiException $e) {
echo '<pre>FAILED: '.print_r($e, true).'</pre>';
}
我得到一個錯誤返回(FacebookApiException):
(#100) At least one reference object must be specified
我真的不知道爲什麼,特別是因爲我使用這個代碼(與不同的對象/動作)在另一個應用程序沒有問題就好了。
可能值得注意的是,我還沒有提交這個動作,雖然我不認爲我必須要爲它工作嗎?
在此先感謝。
statusUpdate設置爲什麼值? –