С помощью других я дошел до того, что вижу возвращение json из foursquare, но любые попытки вызвать его приводят к ошибке.
По сути, если я в 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, я получаю следующие ошибки
Ресурс интерпретируется как Script, но передается с помощью приложения MIME типа / json.Uncaught SyntaxError: Неожиданный токен: checkinsGET https://api.foursquare.com/v2/users/self/checkins?oauth_token=undefined&format=json 401 (Unauthorized)
Я чувствую, что он готов и ждет, когда я его вызову, но как же я могу напечатать его из Dom в varчто я могу использовать?Уже несколько часов бьюсь, и по какой-то причине пробовал все мои методы исследования, это меня окутывает.Спасибо всем за помощь до сих пор, я очень надеюсь пройти это!