2016-09-26 11 views
0

標準検索のEsty API呼び出しはetsy.comとは何ですか?これまでのところ472標準検索のEtsy APIコール

あるetsy.comの「冬のキリン」、を検索する際
、私は結果の数を取得したいと思い、私が持っている:

String api_key = ...; 
String terms = "winter+giraffe"; 

try{ 

     String output = getHTML("https://openapi.etsy.com/v2/listings/active.js?keywords="+ 
         terms+"&limit=12&includes=Images:1&api_key="+api_key); 
     String input = output; 
     int index = input.indexOf("listing_id"); 
     int count = 0; 
     while (index != -1) { 
       count++; 
       input = input.substring(index + 1); 
       index = input.indexOf("listing_id"); 
     } 
     System.out.println("\nNo of listings is : " + count); 


     } 
     catch(Exception e){System.out.println("Something went wrong.");} 

問題は、これは私を与えることである

"リストの何があるん:24" また

、出力文字列に、それは言います:

"count":50100。だからそれもそうではありません..

答えて

0

キーワードパラメータの値がチェックされているかどうかはわかりません。あなたは代わりにキーワードタグを使用して、より良い運を持っているかもしれません :

String output = getHTML("https://openapi.etsy.com/v2/listings/active.js?tags="+terms+"&limit=12&includes=Images:1&api_key="+api_key); 

(私はこのクエリと7の結果を得ることができます。)

関連する問題