【问题标题】:How do I get tweets based on location only?如何仅根据位置获取推文?
【发布时间】:2013-03-27 10:03:10
【问题描述】:

我正在使用以下内容: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 参数 的值,但仍会返回结果。

是否有通配符或任何其他方式来省略为 q 参数 指定值(搜索词) https://api.twitter.com/1.1/search/tweets.json?q=SearchTerm&geocode=37.781157,-122.398720,20km ?有什么想法吗?

【问题讨论】:

    标签: c# twitter geocode


    【解决方案1】:

    问题是我的 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 2017-09-16
      • 2017-10-04
      • 2019-10-28
      相关资源
      最近更新 更多