2011-08-26 20 views
5

Quiero enviar un puntaje del SDK de JavaScript. Aquí está mi intento actual:Cómo publicar un puntaje del JavaScript SDK de Facebook

FB.api("/me/scores", 'post', {score: seconds, access_token: FB.getSession().access_token}, function(response){ 
     if (!response || response.error) { 
      console.error(response); 
     } else { 
      console.log(response); 
     } 
}); 

consigo el mensaje de error:

(#15) This method must be called with an app access_token. 

Desde que estoy pasando el testigo de acceso, ¿por qué no funciona?

Gracias.

+0

¿Estás seguro de que FB.getSession(). Access_token está devolviendo un valor? – bkaid

Respuesta

2

FB.getSession().access_token no va a devolver un token de acceso de aplicaciones. Los tokens de acceso a aplicaciones están destinados a ser utilizados en el lado del servidor y se recuperan utilizando la ID de la aplicación y el secreto de la aplicación como se describe aquí: https://developers.facebook.com/docs/authentication/#applogin.

NOTA: El secreto de la aplicación es como su contraseña; nunca debe ser enviado al cliente o incrustado en el código del lado del cliente.

Cuestiones relacionadas