Вопрос

Я пытаюсь узнать, как получить токен доступа к приложению из Facebook для моего приложения.

Я отправляю jQuery Reguest (в консоли Firebug) на основе указанных здесь данных (http://developers.facebook.com/docs/authentication/#Client_credentials.).

Кажется, я получаю ответ (Access_Token = 'my_app_id |' + the_app_token), но firebug отправляет ошибку => 'Ответ, который я получаю' + 'не определен'. Чувствую, что я упускаю что-то очень простое здесь? Как я могу избежать этой ошибки и получить ответ?

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

});
Это было полезно?

Решение

Я не думаю, что это поддерживается (конечная точка / oauth / access_tokon предназначена для того, чтобы быть запрошенным сервером, а не браузером клиента), но хорошие новости в том, что вы можете просто отправить AppID + '|' ' + Client_Secret вместо токена доступа к приложению, и он будет работать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top