2016-08-13 14 views
0

私はニューヨークタイムズの記事検索APIについて、次のノード要求を使用していますが、私は、「カンマ区切りCSV値をAPIフィールドに渡すにはどうすればよいですか?

を尋ねる「FL」フィールドに複数の値を渡すとのトラブルを抱えていますフィールドのリスト。 "

私の要求は、次のようになります。私は「FL」欄になど、配列、JSONオブジェクトを送信しようとしましたが、何も動いていないようにみえ

let request = require('request'); 
var jsonfile = require('jsonfile') 
var obj; 

request.get({ 
    url: "https://api.nytimes.com/svc/search/v2/articlesearch.json", 
    qs: { 
     'api-key': "d3a29a2e27b04abd8f15260942e362d9", 
     'q': "title ix", 
     'begin_date': "19720101", 
     'fl': "headline", 
     'hl': "true" 
    }, 
}, (err, response, body) => { 
    body = JSON.parse(body); 
    jsonfile.writeFile('data.json', body, (err) => console.error(err)) 
}); 

。 flフィールドを "headline"と "pub_date"のどちらに渡すことができますか?

編集: "ERROR"、 "著作権":私のエラーメッセージは、この

{ "状態" のように見えます "。著作権(C)2013ザ・ニューヨーク・ タイムズ社すべての権利予約"、 "エラー":[ "パラメータ値が検証ルールに一致することができなかった:: <>" ]、 "結果":[]}

答えて

0

それは単にではないでしょう。

fl: 'term1,term2,term3',

これは、単一のクエリ文字列パラメータに関連付けられたカンマ区切りの値です。それが動作しない場合は、追加のドキュメントを提供できますか?

関連する問題