2015-02-20 5 views
0

Я использую командную строку, чтобы использовать 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 ключ) 'API New York Times через командную строку

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

+2

URL-адреса не приказываю приложений линии .. вы не можете просто «запустить» URL-адрес. Ближайшим эквивалентом тому, что вы пытаетесь сделать, является использование чего-то вроде [curl] (http://curl.haxx.se/), где вы можете запустить 'curl http://api.nytimes.com/ .. .' – gregmac

ответ

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 

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