API New York Times через командную строку

Я использую командную строку для доступа к API New York Times и сталкиваюсь с проблемами. Я получаю 'http' is not recognized as an internal or external command, operable program, or batch file при запуске http://api.nytimes.com/svc/search/v2/articlesearch.json?[q=obama]&api-key=(my ключ)'

Любая помощь будет оценена по достоинству.


person monarque13    schedule 20.02.2015    source источник
comment
URL-адреса не являются приложениями командной строки. Вы не можете просто запустить URL-адрес. Ближайшим эквивалентом того, что вы пытаетесь сделать, является использование чего-то вроде curl, где вы можете запустить curl http://api.nytimes.com/...   -  person gregmac    schedule 21.02.2015


Ответы (1)


Простой ввод URL-адресов не работает в Linux. Вы должны использовать curl. Для получения JSON из запроса GET с curl:

curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET http://api.nytimes.com/svc/search/v2/articlesearch.json?q=obama&api-key=KEY

С наилучшими пожеланиями,

person Gabriel Tomitsuka    schedule 20.02.2015