Yahoo Placefinder API и cURL / wget - PullRequest
       17

Yahoo Placefinder API и cURL / wget

1 голос
/ 21 декабря 2011

Я пытаюсь сделать запрос к API Yahoo Placefinder с помощью написанного мной скрипта, и я хотел бы, чтобы он возвращал JSON. Однако все запросы отправляют обратно XML. При этом, когда я запускаю тот же скрипт в своем браузере, я получаю данные JSON, как и ожидалось. Вот мои просьбы:

wget http://where.yahooapis.com/geocode?location=San+Francisco,+CA&flags=J&appid=yourappid

curl http://where.yahooapis.com/geocode?location=San+Francisco,+CA&flags=J&appid=yourappid

Любая помощь очень ценится. Это довольно неприятно, и кажется, что это должно быть легко исправить!

1 Ответ

2 голосов
/ 06 января 2012

Вы также можете попробовать использовать Placefinder через YQL (Yahoo Query Language).Он предлагает вывод как в формате XML, так и в формате JSON, а также предоставляет больше гибкости для гибридных приложений с другими службами.

Вот пример вызова:

select * from geo.placefinder where text="sfo"

...