2011-08-26 7 views
5

Desidero inviare un punteggio dall'SDK JavaScript. Ecco il mio tentativo attuale:Come pubblicare un punteggio dall'SDK JavaScript di 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); 
     } 
}); 

ricevo il seguente messaggio di errore:

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

Dal momento che sto passando il token di accesso, perché non fa questo lavoro?

Grazie.

+0

Sei sicuro che FB.getSession(). Access_token sta restituendo un valore? – bkaid

risposta

2

FB.getSession().access_token non restituirà un token di accesso app. I token di accesso alle app devono essere utilizzati lato server e vengono recuperati utilizzando l'ID app e il segreto dell'app come descritto qui: https://developers.facebook.com/docs/authentication/#applogin.

NOTA: il segreto dell'app è come la password; non dovrebbe mai essere inviato al client o incorporato nel codice lato client.

Problemi correlati