Pergunta

Estou tentando aprender a obter um token de acesso ao aplicativo do Facebook para o meu aplicativo.

Estou enviando um regulamento jQuery (no console do Firebug) com base nos dados especificados aqui (http://developers.facebook.com/docs/authentication/#client_credentials).

Parece que obtém a resposta (access_token = 'my_app_id |'+the_app_token), mas o FireBug envia um erro => 'A resposta que eu obtive'+'não está definida'. sente que estou perdendo algo muito simples aqui? Como posso evitar esse erro e obter a resposta?

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;
    }

});
Foi útil?

Solução

Eu não acho que isso seja suportado (o ponto final /oauth /access_token deve ser solicitado por um servidor, não pelo navegador de um cliente), mas a boa notícia é que você pode simplesmente enviar o Appid + '|' + client_secret no lugar do token de acesso ao aplicativo e funcionará.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top