По сути, если я в Firebug и смотрю на сетевые объекты, я вижу статус 200
Если я нажимаю на вкладку JSON, я вижу свой access_token, но как мне извлечь его оттуда, чтобы я мог использовать его для вызовов API?
Вот последний пробный код.
var jsonUrl = url +"&callback=?";
var access_token;
$("#getJSON").click(function() {
$.getJSON(jsonUrl, { dataType: "JSONP" }, function(json){
...
access_token = json.access_token;
...
});
});
также пробовал:
$.ajax({
dataType: 'jsonp',
jsonp: 'callback',
url: url,
success: function (json) {
console.log(json.access_token);
},
});
Но когда я пытаюсь предупредить (access_token); или запустить вызов API Foursquare я получаю следующие ошибки
Resource interpreted as Script but transferred with MIME type application/json.
Uncaught SyntaxError: Unexpected token : checkinsGET https://api.foursquare.com/v2/users/self/checkins?oauth_token=undefined&format=json 401 (Unauthorized)
Я чувствую, что он готов и ждет, когда я его назову, но как же мне распечатать его из Dom в var, который я могу использовать? Уже несколько часов бьюсь, и по какой-то причине пробовал все мои методы исследования, это меня окутывает. Спасибо всем за помощь до сих пор, я действительно надеюсь пройти это!