Я использую 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
Я не совсем понимаю, почему, тем более, что я использую этот код (с другими объектами/действиями) в другом приложении. без проблем просто отлично.
Возможно, стоит отметить, что я не отправил действие, хотя я не думаю, что должен это делать, чтобы оно сработало для меня?
Заранее спасибо.