2016-08-16 9 views
1

こんにちは、私のプロジェクトでGettyimages APIを使用したいと思います。私はgithubの例を取得要求を実装する方法を見つけました。私の意見では、私は指示に正しく従っていますが、それでも依頼を得ることはできません。私がブラウザでコンソールを見ると、何も表示されません。Gettyimages APIからのリクエストの取得に失敗しました

私のコードはそうです。

var apiKey ="z4pn22dn47rc7bsjw4jwxv9q"; 
var appendApiKeyHeader = function(xhr) { 
    xhr.setRequestHeader('Api-Key', apiKey) 
}; 

var searchRequest = { "phrase": "dog" } 


function GetSearchResults(callback) { 
    $.ajax({ 
    type: "GET", 
    beforeSend:appendApiKeyHeader, 
    url: "https://api.gettyimages.com/v3/search", 
    data: searchRequest 
    }).success(function (data, textStatus, jqXHR) { 

    console.log(data); 

    }).fail(function (data, err) { 

    console.log(err); 

    }); 
} 

私の間違いを指摘してください。あなたが私のプロジェクトを見つけることができますしたい場合CodePen

+0

エラーが発生する必要があります。ウェブサーバーのログを確認しましたか? – Lee

+0

ブラウザで必要なパラメータを指定してサービスを実行し、まだ動作していて有効な応答が得られているかどうかを確認しましたか? – CrazyMac

+0

私が理解する限り、はい。不思議なエラーは、コンソールにも表示されません。 – NZMAI

答えて

1

あなたのような機能を呼び出すように見えます。 100%は確かではありませんが、私が見る限り、あなたが探しているもの、つまり画像や動画を指定する必要があります。以下のコードを実行すると、次の結果が得られます。

var apiKey ="z4pn22dn47rc7bsjw4jwxv9q"; 
var appendApiKeyHeader = function(xhr) { 
    xhr.setRequestHeader('Api-Key', apiKey) 
}; 

var searchRequest = { "phrase": "dog" } 


function GetSearchResults() { 
    $.ajax({ 
    type: "GET", 
    beforeSend:appendApiKeyHeader, 
    url: "https://api.gettyimages.com/v3/search/videos", 
    data: searchRequest 
    }).success(function (data, textStatus, jqXHR) { 

    console.log(data); 

    }).fail(function (data, err) { 

    console.log(data); 

    }); 
} 

GetSearchResults(); 

結果:

{ 
    result_count:0, 
    videos: [] 
} 

はそれがお役に立てば幸いです。

+0

ありがとう!それは助けになった! – NZMAI

関連する問題