2016-11-21 6 views
0

Я начинаю использовать Insight API для Twitter от IBM Bluemix.Как указать язык, используя Insight API для Twitter с платформы IBM Bluemix

Трудно найти вспомогательный ресурс для использования этого. До сих пор я использую CURL и специально сформированный URL для запроса службы API, и служба возвращает результаты в формате JSON.

Вот пример URL я использовал с CURL для поиска некоторых твитов с API:

https://(my seucrity key)@cdeservice.mybluemix.net:443/api/v1/messages/search?q=$MSFT%28posted:2016-01-01T00:00:00Z,2016-09-01T00:00:00Z%29&size=20 

Этот URL возвращает JSON объект твитов с ключевым словом #MSFT, и между сроками 2016 -1-1 до 2016-9-1, верните только 20 твитов.

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

Я попытался добавить следующее в URL и ничего не делать:

  • языки = EN, Ланг = "EN"
  • языки: EN, языки: EN

Благодарю.

ответ

2

Синтаксис: lang:en, и вам нужно обязательно включить его как часть вашего запроса.

Я создал следующий запрос на основе одной предоставленные вами в вашем вопросе:

https://username:[email protected]:443/api/v1/messages/search?q=(%24MSFT%20AND%20posted%3A2016-01-01T00%3A00%3A00Z%2C2016-09-01T00%3A00%3A00Z%20AND%20lang%3Aen)&size=20 

неперекодированного запрос

($MSFT AND posted:2016-01-01T00:00:00Z,2016-09-01T00:00:00Z AND lang:en) 

Вы можете найти документацию here.

Но в этом link вы можете найти более подробную информацию о синтаксисе, который:

/api/v1/messages/search?q=QUERY&size=NUMBER&from=NUMBER 
+0

Большое спасибо. Кажется, это трюк. :) Есть ли простой способ перехода от незашифрованного кодированного URL? – rvpals

+1

Я использовал ссылку на Insights for Twitter REST API здесь: https://cdeservice.eu-gb.mybluemix.net/rest-api/. Выберите API сообщений, затем выполните поиск, прокрутите вниз и введите незарегистрированный запрос и нажмите кнопку «Попробовать». Закодированный URL-адрес будет отображаться и запускаться. PS: для ввода ваших учетных данных будет отображаться всплывающее окно. –

+0

Это отличный ресурс! Я нажимаю кнопку try it out, и он запрашивает аутентификацию. Я попытался поместить имя пользователя и пароль безопасности Insight API, это не сработало, и я также попытался ввести мое имя пользователя и пароль bluemix. Это не работает. Знаете ли вы, что требуется для аутентификации для «https://cdeservice.eu-gb.mybluemix.net» – rvpals