2014-12-04 120 views
2

我想用德語搜索所有受歡迎的推文。我想下面的查詢(q=*編碼爲q=%2Atwitter搜索API是否支持像q = *這樣的通配符?

GET https://api.twitter.com/1.1/search/tweets.json?q=%2A&lang=de&result_type=popular&with_twitter_user_id=true&include_entities=true 

這似乎返回結果,但 我發現,Twitter搜索API支持通配符的文檔。所以我不確定這個查詢返回的結果是否是我想要的結果。我才發現,在https://dev.twitter.com/rest/public/search

https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent 

這似乎暗示人們必須使用空的查詢字符串q=,而不是一個通配符從文檔這個例子。但是,如果我嘗試

GET https://api.twitter.com/1.1/search/tweets.json?q=&lang=de&result_type=popular&with_twitter_user_id=true&include_entities=true 

我得到一個錯誤「的查詢參數丟失」。 那麼,如果不支持通配符(q=*)並且也不允許空查詢(q=),那麼如何使用德語搜索所有受歡迎的推文?

+0

我遇到同樣的問題。如果查詢字符串不限於500個字符,則可能會創建一個long或string來包含所有內容。我可以用字母數字來嘗試。 – 2015-08-20 20:09:26

回答

0

您可以使用查詢字符串,如這對搜索的使用羅馬字母語言的所有微博:

E或T或N或O或OR i或R或S或H或L或d或者或者或者或者或者或者b或者或者或者或者或者或或或或0或者1或者2或者3或者4或者5或者6或者7或者8或者9

注意我沒有測試過,看結果中是否包含富媒體推文,如視頻或沒有標題的圖片。