使用 Twurl 计算过去 30 天的推文数量
Count number of Tweets from the past 30 days using Twurl
要向 Standard search API with a specific hashtag 请求推文,我已完成
twurl "/1.1/search/tweets.json?q=#jesus"
这很好用。现在想使用 Premium search APIs 来计算过去 30 天带有主题标签耶稣的推文。
其中有一个计数端点,/search/:label/counts
。
对于过去 30 天的推文,这是端点模式,/search/30day/:label/counts.json
。
我创建了一个名为 Whosebug 的 Search Tweets: 30-Days Sandbox(即标签)。
然后,当运行以下
twurl "/1.1/tweets/search/30day/Whosebug/counts.json?query=#jesus"
我明白了
{"error":{"message":"Unauthorized: Stream is not enabled for count
requests","sent":"2020-02-26T13:26:57+00:00","transactionId":"00f67ea10058270b"}}
据此,决定转到应用程序密钥和令牌并重新生成消费者 API 密钥和访问令牌和访问令牌机密。
之后
twurl authorize --consumer-key ************** --consumer-secret *****************
并使用我得到的 PIN 码
Authorization successful
如果我再做一次
twurl "/1.1/tweets/search/30day/Whosebug/counts.json?query=#jesus"
然后得到
{"error":{"message":"Invalid or expired token.","sent":"2020-02-26T13:39:44+00:00","transactionId":"00dea42000a8a098"}}
再次重新生成消费者 API 密钥和访问令牌和访问令牌机密,但仍然没有成功。
那我该怎么做呢?
计数仅适用于付费高级帐户,需要付费才能使用高级帐户。
要向 Standard search API with a specific hashtag 请求推文,我已完成
twurl "/1.1/search/tweets.json?q=#jesus"
这很好用。现在想使用 Premium search APIs 来计算过去 30 天带有主题标签耶稣的推文。
其中有一个计数端点,/search/:label/counts
。
对于过去 30 天的推文,这是端点模式,/search/30day/:label/counts.json
。
我创建了一个名为 Whosebug 的 Search Tweets: 30-Days Sandbox(即标签)。
然后,当运行以下
twurl "/1.1/tweets/search/30day/Whosebug/counts.json?query=#jesus"
我明白了
{"error":{"message":"Unauthorized: Stream is not enabled for count requests","sent":"2020-02-26T13:26:57+00:00","transactionId":"00f67ea10058270b"}}
据此,决定转到应用程序密钥和令牌并重新生成消费者 API 密钥和访问令牌和访问令牌机密。
之后twurl authorize --consumer-key ************** --consumer-secret *****************
并使用我得到的 PIN 码
Authorization successful
如果我再做一次
twurl "/1.1/tweets/search/30day/Whosebug/counts.json?query=#jesus"
然后得到
{"error":{"message":"Invalid or expired token.","sent":"2020-02-26T13:39:44+00:00","transactionId":"00dea42000a8a098"}}
再次重新生成消费者 API 密钥和访问令牌和访问令牌机密,但仍然没有成功。
那我该怎么做呢?
计数仅适用于付费高级帐户,需要付费才能使用高级帐户。