PHP SDK を使用して、Graph API を使用して単純なアクションを投稿しようとしています。
「コンペティション」というオブジェクトと「エンター」というアクションを設定しました。このようにして、ユーザーはコンテストに参加します。
私のコードは次のようになります:
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
特に、別のアプリでこのコードを (さまざまなオブジェクト/アクションで) 問題なく使用しているため、その理由はよくわかりません。
アクションを提出していないことは注目に値するかもしれません。
前もって感謝します。