ai đã đi

javascript - 使用 XMLHttpRequest 获取 Ecobee API 信息。获取 500(错误 1 : "Authentication failed. Token is required.")

In lại 作者:行者123 更新时间:2023-12-03 02:11:12 hai mươi bốn 4
mua khóa gpt4 Nike

API 需要一个包含授权代码的 header 。这就是我到目前为止所拥有的:

 var fullUrl = 'https://api.ecobee.com/1/thermostat?json=\{"selection":\{"includeAlerts":"true","selectionType":"registered","selectionMatch":"","includeEvents":"true","includeSettings":"true","includeRuntime":"true"\}\}' ;
var nestRequest = new XMLHttpRequest();
nestRequest.open("GET", fullUrl, true);
var temp: "AUTHORIZATION_CODE_GOES_HERE";
nestRequest.setRequestHeader("Authorization", "Bearer " + temp);

我能够使用 Curl 进行查询,并且我知道 token 是正确的。但是当我尝试使用 XMLHttpRequest 时,我收到此错误:

500:

代码:1消息:“身份验证失败。需要 token 。”

这让我认为设置标题有问题......

这是 header 所需的内容:

HEADERS: Content-Type: application/json;charset=UTF-8 Authorization: Bearer Rc7JE8P7XUgSCPogLOx2VLMfITqQQrjg

关于我做错了什么有什么想法吗?

1 Câu trả lời

var temp: "AUTHORIZATION_CODE_GOES_HERE";

这应该是:

var temp = "AUTHORIZATION_CODE_GOES_HERE";

关于javascript - 使用 XMLHttpRequest 获取 Ecobee API 信息。获取 500(错误 1 : "Authentication failed. Token is required."),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49564223/

hai mươi bốn 4 0
Bài viết được đề xuất: javascript - 引用 JavaScript 插件中的错误
Bài viết được đề xuất: javascript - WKWebView 和 InnerText 带换行符
Bài viết được đề xuất: javascript - 通过 React Native 中的辅助函数发送状态更新
Bài viết được đề xuất: javascript - 替换页面加载时的默认 WYSIWYG 引擎
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Các bài viết nóng hổi trên toàn bộ trang web
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com