获取“httpStatus 400错误请求:授权头值的预期承载前缀”时,如何修复GET API调用?

2024-10-04 05:30:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个脚本,可以从QualtricsAPI导出调查响应,该API使用OAuth2.0。到目前为止,我已经能够从Qualtrics接收到承载令牌,但一旦我使用该令牌向API发出请求,我就会收到以下错误消息:

{httpStatus":"400 - Bad Request","error":{"errorMessage":"Expected bearer prefix to Authorization header value.","errorCode":"ATP_4"}

我假设这意味着我的语法有问题,但我的代码与Qualtrics网站上列出的示例非常接近

相反,我想让Qualtrics返回一条包含我信息的JSON消息,以证明我已经与该站点建立了连接。这是我的代码截图

This is a screenshot of my code.

我刚开始学习Python


Tags: 代码脚本api消息request错误error发出请求
1条回答
网友
1楼 · 发布于 2024-10-04 05:30:41

通过授权的格式如下:

'Authorization': 'Bearer <token>'

但是,在代码中,传递的值似乎是:

'Authorization': 'Bearer' <token>'

帖子中的错误消息暗示这就是错误的原因

相关问题 更多 >