我試圖從instagram獲取照片獲取請求, 我試過jQuery.get()
這適用於其他目的獲取請求,這不是instagram, 但這個它不工作。 我用郵遞員,我得到的請求沒有問題, 我也試圖從jQuery.get()
更改爲jQuery.getJSON()
,仍然沒有運氣。獲取請求無法以某種方式
順便說一下,試圖用NodeJS使用request
模塊獲得請求,它工作正常。
希望能對你有所幫助,這裏是我的簡單的代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script>
$(function() {
$.get("https://www.instagram.com/uefachampionsleague/media/",
function (data) {
alert(items[0].id);
},"json");
});
</script>
</head>
<body>
<p></p>
</body>
</html>
檢查開發人員工具控制檯是否存在有關[CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)錯誤的問題,因爲'instagram'不允許您在瀏覽器 –
你必須註冊你的應用程序使用instagram數據,然後與你的後端和有效的令牌可以訪問數據:\ –
嘗試設置dataType到jsonp – chris