5

He podido publicar acciones Open Graph usando mi propia cuenta, pero no puedo hacer lo mismo que un usuario de prueba de la aplicación, recibiendo este error:No se pueden publicar acciones Open Graph como usuario de prueba

OAuthException: An unexpected error has occurred. Please retry your request later.

He probado el token de acceso que estoy usando con el depurador y está bien.

Aquí está el código que estoy usando - Estoy bastante seguro el código está bien, ya que funciona cuando estoy inscrito como a mí mismo:

$token = $this->facebook->getAccessToken(); 
$params = array(
    'access_token' => $token, 
    '{object}' => 'http://samples.ogp.me/{objectID}', 
); 

try 
{ 
    $result = $this->facebook->api('/me/{namespace}:{action}', 'POST', $params); 
    echo $result; 
} 
catch(FacebookApiException $e) 
{ 
    echo $e; 
} 

Esta pregunta: Unable to use Test Users for posting through Open Graph parece tener un parecido problema, pero la corrección publicada no funciona para mí (he intentado crear usuarios de prueba a través de la sección Roles y a través de la API gráfica).

¿Alguien ha podido publicar acciones cuando inició sesión como usuario de prueba?

+0

¿Realmente no hay nadie que tenga problemas similares a esto? Si alguien puede publicar_acciones con usuarios de prueba (usuarios de prueba generados, usuarios no reales configurados como 'probadores') ¡por favor hable! – philipisapain

+0

Tengo el mismo problema – Dean

Respuesta

2

El problema que estaba teniendo fue causado por la configuración de 'Modo Sandbox' a 'habilitado' en Configuración de la aplicación> Avanzado.

La siguiente página sugiere habilitar el modo de espacio aislado cuando se prueba la aplicación, pero los usuarios de prueba no pueden publicar acciones de Open Graph en el modo de espacio aislado.

http://developers.facebook.com/docs/ApplicationSecurity/

Cuestiones relacionadas