簡體   English   中英

我如何僅基於位置獲得推文?

[英]How do I get tweets based on location only?

我正在使用以下內容: https : //api.twitter.com/1.1/search/tweets.json? q = SearchTerm & geocode = 37.781157,-122.398720,20km從某個位置獲取推文。 我已經注意到q參數需要具有一個值,否則我將獲得“遠程服務器返回錯誤:(401)未經授權”

使用現在不建議使用的Search API時: http : //search.twitter.com/search.json? q=& geocode=37.781157,-122.398720,20km可以省略q參數的值,但仍返回結果。

是否有通配符或任何其他方式可以省略為https://api.twitter.com/1.1/search/tweets.json中q參數指定值(搜索項)? q = SearchTerm&geocode = 37.781157,-122.398720, 20公里 有任何想法嗎?

問題是我的OAuth基本簽名字符串無效:

檢查中地理編碼值使用的雙逃脫- 它必須像37.781157%252C-122.398720%252C1mi而不是37.781157%2C-122.398720%2C1mi。

以下是有效的OAuth簽名示例:

GET&https%3A%2F%2Fapi.twitter.com%2F1.1%2Fsearch%2Ftweets.json
&geocode%3D37.781157%252C-122.398720%252C1mi
%26oauth_consumer_key%3D...
%26oauth_nonce%3DToul8
%26oauth_signature_method%3DHMAC-SHA1
%26oauth_timestamp%3D1364420628
%26oauth_token%3D...
%26oauth_version%3D1.0
%26q%3D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM