Estoy usando el PHP SDK para tratar de publicar una acción simple usando Graph API.(# 100) Se debe especificar al menos un objeto de referencia - POST simple de la acción OG
He configurado un objeto llamado 'Competencia' y una acción llamada 'Entrar'. Como tal, un usuario participa en una competencia.
Mi código es así:
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>';
}
Recibo un error devuelto (FacebookApiException):
(#100) At least one reference object must be specified
No estoy realmente seguro de por qué, especialmente en lo que estoy usando el código (con diferentes objetos/acciones) en otra aplicación sin problemas.
Merece la pena señalar que no he enviado la acción, aunque no creo que deba hacerlo para que funcione.
Gracias de antemano.
¿En qué valor se establece statusUpdate? –