Нет данных о погоде от Yahoo Weather API - PullRequest
0 голосов
/ 06 января 2019

Yahoo удалила свой YQL API, поэтому я переключаюсь на использование защищенного OAuth1.0 API прогноза погоды,

https://weather -ydn-yql.media.yahoo.com / forecastrss? Ш = 2502265

Получил мое приложение в белый список по электронной почте, как указано здесь, https://developer.yahoo.com/weather/

Отправка запроса на получение данных о погоде с правильным заголовком авторизации не возвращает ничего, кроме этого, состояние ошибки: 500

<rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" version="2.0">
    <channel>
        <yweather:units distance="mi" pressure="in" speed="mph" temperature="F"/>
    </channel>
</rss> 

Есть идеи, что не так?

Ответы [ 2 ]

0 голосов
/ 12 января 2019

У меня была очень быстрая поддержка от команды Yahoo. Ниже приводится их ответ по этому вопросу:

Привет,

Возможно, вы пропустили нашу предыдущую электронную почту, но был какой-то сервис вопросы надежности, которые должны хорошо работать сейчас. Пожалуйста, попробуйте еще раз и дайте нам знать, если у вас есть другие проблемы. Вы также можете прочитать примеры кода на https://developer.yahoo.com/weather/documentation.html для образца OAuth1 вызов нашего API.

PS: если у вас все еще есть проблемы с почтальоном, пожалуйста, попробуйте curl вместо этого команда, которая должна иметь более надежный и правильный ответ.

С уважением,

Yahoo Weather Team

Я могу подтвердить, мое приложение успешно подключилось к API погоды без каких-либо изменений в моем коде (не более 500 ошибок)

0 голосов
/ 07 января 2019

Они уходят со своего API погоды. Вы прошли новую регистрацию, указанную на их сайте?

Важное замечание EOL. По состоянию на четверг, 3 января 2019 года, погода.yahooapis.com и query.yahooapis.com для API погоды Yahoo будут удалены. Чтобы продолжить использовать наши бесплатные API погоды Yahoo, используйте https://weather -ydn-yql.media.yahoo.com / forecastrss . Свяжитесь с yahoo-weather-ydn-api@oath.com, чтобы получить учетные данные для подключения к этой бесплатной службе Yahoo Weather API.

...