Получить токен доступа к приложению из Facebook
-
26-09-2019 - |
Вопрос
Я пытаюсь узнать, как получить токен доступа к приложению из 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 вместо токена доступа к приложению, и он будет работать.