我正在尝试使用选项中的"auth"连接到API.目前它看起来像这样:
var options = {
hostname: '<name of site>',
port: 443,
path: '<path>',
auth:'Bearer <Token>',
method: 'GET'
};
Run Code Online (Sandbox Code Playgroud)
但是,如果我执行请求,我会获得状态代码403.当我在浏览器中放入以下URL时,它可以工作:
https://<Host Name+ Path>?authorization=Bearer%20<Token>
Run Code Online (Sandbox Code Playgroud)
我已经尝试将auth更改为Authorization=Bearer <Token>,Authorisation:Bearer <Token>但它没有改变任何东西.
我可能只是建立授权部分未正确,但找不到任何信息如何auth工作
提前致谢
我尝试在我的 Ubuntu 服务器上运行一个 python3 脚本,通知有关 twitter 帖子的信息。在命令行中执行此操作工作正常,但是当我在关闭控制台后使用 pm2 使脚本保持在线时,我收到此错误:
Traceback (most recent call last):
File "/root/projects/Twitterbot/main.py", line 1, in <module>
from tweepy.streaming import StreamListener
ImportError: No module named tweepy.streaming
Run Code Online (Sandbox Code Playgroud)
当我将解释器从没有发生任何事情切换时python,python3它不会崩溃。它需要一些内存,但它似乎没有做任何事情。
有人知道可能是什么问题吗?另一个 Python 脚本(导入了很多东西)运行良好,没有任何问题。
我已经使用 pip 重新安装了 tweepy 但没有任何变化