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のため、アクセスも許可されていません。

スニペットを機能させるには、API をJSONP スクリプトで応答させる必要があります。これに関するinstagramのドキュメントを確認してください。

于 2013-07-20T14:00:29.047 に答える