async function authenticateDevice() {
const client_id = '';
const scope = 'offline_access xboxlive.signin xboxlive.offline_access';
const cobrand_id = '8058f65d-ce06-4c30-9559-473c9275a65d';
const data = qs.stringify({
'client_id': client_id,
'scope': scope,
'cobrandid': cobrand_id
});
const config = {
method: 'post',
url: 'https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
return new Promise((resolve, reject) => {
axios(config)
.then(function (response) {
const data = response.data;
const usercode = data.user_code.toString();
resolve(usercode);
})
.catch(function (error) {
console.log(error);
reject(error);
});
})}
我想为其添加一个联合品牌 ID。但是,当我使用从该代码获得的用户代码时,联合品牌 ID 未正确应用,如第一张图片所示。
我正在制作一个我的世界发射器。我已经编写了代码,以便我可以使用 multimc 等设备代码使用我的 Microsoft 帐户登录启动器。正如您在上面第二张图片中看到的那样,这并非不可能。我这么问是因为我在任何地方都找不到有关联合品牌 id 的任何信息。
确保联合品牌 ID 的格式正确并符合 Microsoft 设定的任何特定要求。此外,还要仔细检查 cobrand_id 的值以确保其有效。 尝试下面的文档以获取更多信息