2017-11-10 6 views
0

私は、ユーザーが自分のメールのドメインに基づいている大学を特定しようとしています。私は次のAPIを使用しています:https://github.com/Hipo/university-domains-list-api私はいくつかのパラメータで動作します。HTTP GET要求が期待どおりに機能しない

/search?name=Middle 

私は期待しています。私は

http://universities.hipolabs.com/search?domain=upenn.edu 

を実行すると、私は

[{ 
"web_pages": [ 
    "http://www.upenn.edu/" 
], 
"name": "University of Pennsylvania", 
"alpha_two_code": "US", 
"state-province": null, 
"domains": [ 
    "upenn.edu" 
], 
"country": "United States" 
}] 

これを取り戻すしたいしかし、私は戻って全体のJSONファイルを取得するように見えます。私は非常に基本的なミスを犯しているかもしれないので、私は完全に何かを欠いているかもしれないので、APIを使って作業するのは全く新しいです。また、いくつかの用語がオフであれば謝罪します。アドバイスありがとう。

+0

あなたはどのような反応を得ましたか? JSON形式で完全なオブジェクト/クラスレスポンスを取得するのは合理的です...オブジェクトのサイズに問題はありますか?あるいは、複雑さ?...おそらく別のパラメータがレスポンスのサイズを制御するでしょう – Grantly

答えて

0

あなたは間違ったことはしていません。このAPIは名前で検索し、国別にフィルタリングすることしかできません。ドメインによるフィルタリングは許可されていません。 彼らはデータのみを取得するための3つの方法公開している:だから私はあなたにお勧めの国別http://universities.hipolabs.com

  • 検索部分を名前でhttp://universities.hipolabs.com/search?name=middle
  • フィルター(フルネーム)http://universities.hipolabs.com/search?name=middle&country=turkey
    1. すべてを上記の1からの応答全体を解析し、それをサーバー上にキャッシュし、毎時(または1日)ごとにリフレッシュしてから、独自のキャッシュを照会します。

    関連する問題