2010-10-25 18 views
0

J'essaie d'apprendre comment obtenir un jeton d'accès à l'application de Facebook pour mon application.recevoir le jeton d'accès d'application de Facebook

J'envoie une requête jquery (dans la console firebug) en fonction des données spécifiées ici (http://developers.facebook.com/docs/authentication/#client_credentials).

Je semble obtenir la réponse (access_token = 'my_app_id |' + the_app_token) mais firebug envoie une erreur => 'la réponse que j'obtiens' + 'n'est pas définie'. avoir l'impression de manquer quelque chose de très simple ici? comment puis-je éviter cette erreur et obtenir la réponse?

params = {}; 
params['grant_type']= 'client_credentials' 
params['client_id'] =app_id; 
params['client_secret'] = client_secret; 

$.ajax({ 
    url: 'https://graph.facebook.com/oauth/access_token', 
    type:'GET', 
    dataType: 'jsonp', 
    data:params, 
    success: function(response){ 
     resp = response; 
    } 

}); 

Répondre

2

Je ne pense pas que cela est pris en charge (le/oauth/point final access_token est destiné à être demandé par un serveur, et non le navigateur d'un client), mais les bonnes nouvelles est que vous pouvez envoyer appid + ' | ' + client_secret à la place du jeton d'accès à l'application et cela fonctionnera.

+0

Vous l'avez. Je suppose que je devrais le faire depuis le serveur dès le début. –