Конечные точки NewsAPI ведут себя по-разному с запросом в процентах - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь использовать NewsAPI сервис, который возвращает новостные статьи в ответ на запрос. Он имеет 2 конечные точки: «Все» и «Верхние заголовки» и, согласно документам, оба поддерживают поиск по ключевым словам с использованием параметра «q».

Всякий раз, когда я выполняю поиск по ключевому слову в процентах, я получаю ответы от «Все», но когда я использую одно и то же ключевое слово для «Верхних заголовков», я всегда получаю 0 статей в качестве ответа. Эта проблема не возникает с английскими ключевыми словами.

Я написал поддержку NewsAPI по электронной почте, но через 2 недели не получил ответа, и мне интересно, пропустил ли я что-то в документах, или моя проблема может быть воспроизведена кем-то другим.

Параметры

Ключ API (apiKey): Показанный в ссылке ниже как [] требуется для всех запросов. Он заполнен моим ключом, который работает со всем остальным. У меня есть бесплатная учетная запись разработчика , но я не нашел упомянутых ограничений, которые могли бы повлиять на эту проблему.

Ключевое слово (q): «政府» означает «правительство» на японском языке, что должно исключить возможность отсутствия ключевого слова в последних новостях из-за популярности. У меня возникла та же проблема с любым другим японским ключевым словом, закодированным в процентах.

Мои запросы

  1. https://newsapi.org/v2/everything?apiKey=[]&q=%E6%94%BF%E5%BA%9C
  2. https://newsapi.org/v2/top-headlines?apiKey=[]&q=%E6%94%BF%E5%BA%9C

Необработанный ответ

  1. { "статус": "хорошо", "totalResults": 21795, "статьи": [.....

  2. { "статус": "OK", "totalResults": 0, "статьи": []}

...