首页 > 解决方案 > 在 Linux 中从 Twitter API 访问数据的问题 - 不断出现 curl:未指定 url?

问题描述

我正在尝试学习如何使用 Twitter API 在 Linux 终端中访问推文。我输入了这个:

curl -X GET -H "Authorization: Bearer <BEARER TOKEN>" "https://api.twitter.com/2/tweets/20"

当然,我<BEARER TOKEN>用我的不记名令牌替换了该位。但是当我把它放入linux终端时,我得到了这个错误:

curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information

标签: linuxcurltwitterdebiantweepy

解决方案


应该不需要指定 GET 方法(GET 是默认的),理论上没有理由将 URL 放在引号中。

你能试试这个(在 Ubuntu 20.04 上对我有用):

curl -H "Authorization: Bearer <BEARERTOKEN>" https://api.twitter.com/2/tweets/20

您确定您使用的是“扁平”引号,并且没有意外粘贴“智能”引号吗?


推荐阅读