У меня 2 вопроса:Получить список изображений Instagram по хэштегом
1) Я пытаюсь получить список сообщений из Instagram с помощью Javascript, но я получаю ошибки:
$(document).ready(function() {
$.ajax({
url: 'https://www.instagram.com/explore/tags/lion/?__a=1',
dataType: 'jsonp',
type: 'GET',
success: function(data){
console.log(data);
},
error: function(data){
console.log(data);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Я получаю ошибку:
SyntaxError: отсутствует; перед постановкой [Подробнее]
Если изменить JSONP в формате JSON:
Cross-Origin Request Blocked
Как я могу решить эту проблему?
2) Возможно, не разрешено получать данные для моего сайта с URL-адресом https://www.instagram.com/explore/tags/lion/?__a=1? (возможно, они считают это похожим на соскабливание?)
Я попытался проверить официальную страницу api, но похоже, что только пользователи, у которых есть учетная запись instagram и могут войти в систему, смогут увидеть содержимое фида после извлечения маркер oauth2.
EDIT: Похоже, что для отправки запроса на этот url мне нужен jsonp, но поскольку я не получаю ответ в надлежащем формате, я не уверен, как я могу заставить этот запрос работать. (В stackoverflow about Instagram уже нет такого вопроса. API недавно изменился, поэтому я пытаюсь найти обходной путь).
Приведенный выше код не вызывает ошибку коммуникаторе. * Идентификатор начинается сразу после числового литерала * [вероятно, ошибка где-то в другом месте] (http://stackoverflow.com/questions/5883397/javascript-firebug-error-identifier-starts-immediately-after-numeric-literal) – Liam
Возможный дубликат из [javascript Firebug error: Идентификатор начинается сразу после числового литерала] (http://stackoverflow.com/questions/5883397/javascript-firebug-error-identifier-starts-immediately-after-numeric-literal) – Liam
Привет @Liam, да вы правы, после повторной проверки моего кода я обнаружил, что проблема на самом деле была иной. Я сейчас задаю вопрос. – nowhere