0

我正在尝试执行一个 javascript 请求:

var s = document.createElement('script');
    s.src = "https://api.instagram.com/v1/media/popular?client_id=" + client_id + "&count=12";
    s.addEventListener( 'load', function(){ s.parentNode.removeChild(s); } );
    (document.head||document.documentElement).appendChild(s);

    console.log(s);

控制台打印:

 <script src="https://api.instagram.com/v1/media/popular?client_id=myclientid&count=12"></script>

这个url,把json还给我,可以执行这个请求吗?

4

1 回答 1

1

这个 url 返回我的 json,可以执行这个请求吗?

发出了请求,但是当您尝试像脚本一样执行 JSON 文件时,它将失败并显示错误消息。由于SOP,您也不允许访问它。

您需要使用JSONP 脚本使 api 响应以让您的代码段正常工作。检查 instagram 的文档。

于 2013-07-20T14:00:29.047 回答