nytime API不返回任何数据

时间:2016-12-04 15:54:46

标签: api web-scraping python-3.5

我正在使用NYTimes API废弃新闻文章进行文字分析。这是代码。

from nytimesarticle import articleAPI
api = articleAPI('<API key>')
articles = api.search(q = 'President',
               fq = {'source':['Reuters','AP', 'The New York Times']},
               begin_date = 20110829,
               end_date = 20161203)
print ("the response is ", articles)

但是,它不会返回任何结果。这是使用null数据集的示例响应:

  

{&#39;回复&#39;:{&#39; meta&#39;:{&#39; offset&#39;:0,&#39; time&#39;:227,&#39;点击&#39;:0},&#39; docs&#39;:   []},&#39;状态&#39;:&#39;确定&#39;,&#39;版权&#39;:&#39;版权所有(c)2013纽约   时代公司。保留所有权利。&#39;}

发送请求时是否有任何额外的参数

1 个答案:

答案 0 :(得分:0)

我实际上在初始代码中使用了完全不同的API。使用&#34;请求&#34; API解决了这里的问题

uri = "http://api.nytimes.com/svc/archive/v1/"+str(year)+"/"+str(month)+".json?api-key=<>"
resp = requests.get(uri)