小编Wer*_*amp的帖子

在https请求中使用承载令牌

我正在尝试使用选项中的"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工作

提前致谢

node.js http-status-code-403

9
推荐指数
1
解决办法
1万
查看次数

使用pm2时python模块导入失败

我尝试在我的 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)

当我将解释器从没有发生任何事情切换时pythonpython3它不会崩溃。它需要一些内存,但它似乎没有做任何事情。

有人知道可能是什么问题吗?另一个 Python 脚本(导入了很多东西)运行良好,没有任何问题。

我已经使用 pip 重新安装了 tweepy 但没有任何变化

python python-module pm2

4
推荐指数
1
解决办法
2278
查看次数