通过终端呼叫时接收'403 Developer Inactive',但是通过浏览器获取数据

时间:2014-02-10 18:10:02

标签: api

尝试在终端中使用nytimes文章搜索API时,我收到403 Developer Inactive消息,但能够访问chrome中的数据。让我相信我的电话是正确的,我的API密钥是活跃的,但还有另一个问题。

在浏览器中:

http://api.nytimes.com/svc/search/v2/articlesearch.json?q=new+york+times&page=2&sort=oldest&api-key=####

在终端:

curl http://api.nytimes.com/svc/search/v2/articlesearch.json?q=new+york+times&page=2&sort=oldest&api-key=####

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

结束了我自己的回答。

Duh,终端编码字符的方式与我的浏览器不同,并且&符号需要用双引号括起来才能正确传递。

希望这可以帮助其他任何可怜的初学者。