api - 如何在 unix 中通过 curl 进行 Twitter API 调用

标签 api curl twitter

我想从 Twitter REST API 中提取数据。我已经创建了消费者 key 、 secret 和访问 token 、 secret 。我曾尝试使用“Test OAuth”,它会生成一个 CURL 命令,但如果我更改任何一个参数,则会出现以下错误。
消息:{“错误”:[{“代码”:32,“消息”:“无法验证您。”}]}

现在我想在 shell 脚本中使用 CURL 为不同的屏幕名称调用 twitter API。

我想要一个示例命令,如下所述

curl --get 'https://api.twitter.com/1.1/statuses/user_timeline.json ' --data 'count=2&screen_name=aswin' APIKEY:"xxxxxx",Acesstoken:"yyyyyyyy"

提前致谢。

问候,
阿斯温

最佳答案

我找到了答案。

curl --get 'https://api.twitter.com/1.1/statuses/user_timeline.json' \
     --data 'count=2&screen_name=twitterapi' \
     --header 'Authorization: OAuth oauth_consumer_key="AAAAAAAAAAAAAAAAAAAA", oauth_nonce="BBBBBBBBBBBBBBBBBBBBBBB", oauth_signature="CCCCCCCCCCCCCCCCCCCCCCCCCCC", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1471672391", oauth_token="DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", oauth_version="1.0"'

关于api - 如何在 unix 中通过 curl 进行 Twitter API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38911936/

相关文章:

api - 是否可以通过编程方式与 MSN Messenger/Live Messenger 对话?

c# - Twitter API oAuth(错误代码 214 : Bad authentication data)

Twitter 时间日期戳 - 这是哪个时区?

javascript - jQuery keyUp/AJAX 获取组合总是落后 1 或 2 笔画

html - 使 facebook 分享/喜欢插件和 twitter 分享插件并排对齐

javascript - 如何在 Vue 和 Axios 中循环访问 API 端点 JSON 对象?

java - NotificationCompat.Builder 中的 setLargeIcon() 不起作用

curl - 在尝试访问 HTTPS url 时,如何使用 cURL 处理证书?

PHP 和 CURL POST XML

bash - 使用 HTTP 请求在 privnote.com 中创建注释