如何使用cURL从dev环境中的数据端点搜索twitterapi中的tweet?

如何使用cURL从dev环境中的数据端点搜索twitterapi中的tweet?,curl,twitter,cmd,get,Curl,Twitter,Cmd,Get,我想使用devenvironment和dataendpoint搜索一些tweet并从twitterapi获取一些数据。我制作了消费者密钥,消费者密钥,访问令牌,以及访问令牌。现在,我想知道如何使用cmd中的cURL向twitter API发送请求。当我尝试下面的查询时,我得到一个错误{bad Authentication}。如果您知道如何编写正确的cURL请求来访问twitterdev并在cmd中搜索tweets,请帮助我。谢谢你的回答。 这是我的cURL请求: curl --trace out

我想使用
dev
environment和
data
endpoint搜索一些tweet并从twitterapi获取一些数据。我制作了
消费者密钥
消费者密钥
访问令牌
,以及
访问令牌
。现在,我想知道如何使用cmd中的
cURL
向twitter API发送请求。当我尝试下面的查询时,我得到一个错误{bad Authentication}。如果您知道如何编写正确的
cURL
请求来访问twitter
dev
并在cmd中搜索tweets,请帮助我。谢谢你的回答。 这是我的
cURL
请求:

curl --trace outputFile.txt "https://api.twitter.com/1.1/tweets/search/30day/my_dev_env_label.json?query=TwitterDev%20%5C%22search%20api%5C%22&maxResults=100" {"Authorization":"OAuth","consumer_key":"XXXXXXXXXXXXXXXXXXXXXXXXX","consumer_secret":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","access_token":"XXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","access_token_secret":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
我试着像这里现有的一些例子那样来写:
我终于找到了答案。我决定公布我的答案,因为我认为它可能对将来的某个人有所帮助! 要使用cURL向twitter API发送请求,第一步是通过使用
API(消费者)密钥和
API密钥生成
承载令牌,如下所示:

curl -u "REPLACE_YOUR_API_KEY:REPLACE_YOUR_API_SECRET_KEY" --data "grant_type=client_credentials" "https://api.twitter.com/oauth2/token"
然后您将收到一张不记名代币。通过使用此选项,在以下请求中用大写字母替换您自己的参数:

curl "https://api.twitter.com/1.1/tweets/search/PRODUCT/LABEL.json?query=QUERY_URL&maxResults=100&fromDate=YYYYMMDDHHMM&toDate=YYYYMMDDHHMM" -H "Authorization: Bearer YOUR_BEARER_TOKEN"
在上面的请求中,YYYYMMDDHHMM是一种日期格式,如:201907291530 所以,它成功地完成了