У меня включен API премиум-класса в Твиттере, и я пытаюсь получить данные Twitter из запроса-запроса
правила поискового запроса
- несколько слов в теле твиттера или в хэштегах
- язык японский
- пропуск ретвитов
- в диапазоне дат
- и некоторые параметры по умолчанию
Я не использую твиттерКлиентская библиотека API, я создал собственную небольшую библиотеку для аутентификации и получения результатов. Эта проблема с поисковым запросом , потому что я получаю данные Twitter для других запросов, как и ожидалось.
запрос у меня естьпопытался
{ "query":"lang:ja(-is:retweet((Reゼロ OR Re:ゼロ) OR (#Reゼロ OR #Re:ゼロ) ))",
"maxResult":500,
"fromDate":somedate,
"toDate":somedate
}
ответ - ошибка:
При обработке вашего запроса произошли ошибки: отсутствует EOF в '(' (в позиции 8)
Я попробовал эти методы, не сработало.
"lang:ja(-is:retweet((Reゼロ OR "/Re:ゼロ/") OR (#Reゼロ OR "/#Re:ゼロ/") ))"
"lang:ja(-is:retweet((Reゼロ OR 'Re:ゼロ') OR (#Reゼロ OR '#Re:ゼロ') ))"
Насколько я понимаю, двоеточие между словами делает ошибку ex (Re: ゼ ロ), потому что если я удалю двоеточие, то этовозвращает данные для сопоставления запросов. Я думаю, что двоеточие усложняет операторы поиска в Твиттере вроде: retweet.
вот несколько ссылок, по которым я следовал
https://developer.twitter.com/en/docs/tweets/search/guides/premium-operators https://developer.twitter.com/en/docs/tutorials/translating-plain-language-to-pt-rules
какрешить это?