使用 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

我创建了一个名为 WhosebugSearch 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 密钥和访问令牌和访问令牌机密,但仍然没有成功。

那我该怎么做呢?

计数仅适用于付费高级帐户,需要付费才能使用高级帐户。

Use this link to Apply for access