Ios 401-生成开发者令牌后,apple music api中出现未经授权的错误
我正在尝试访问苹果音乐API的API () 在创建JWT开发者令牌之后,当我尝试访问API时,出现了Ios 401-生成开发者令牌后,apple music api中出现未经授权的错误,ios,node.js,apple-music,apple-musickit,Ios,Node.js,Apple Music,Apple Musickit,我正在尝试访问苹果音乐API的API () 在创建JWT开发者令牌之后,当我尝试访问API时,出现了401-Unauthorized错误 我是这样做的: 正在注册新的音乐标识符() 创建MusicKit标识符和私钥()并下载私钥文件 获取孩子(密钥Id)和颁发者(团队Id) 运行以下代码以生成令牌: 我有一个确切的错误!你解决了吗?@tometoo不!我还在寻找。如果你找到了解决方案,请与我们分享。@rajat_bt如果你已经解决了这个问题,请与我们分享。你找到解决方案了吗?我有一个确切的错误!
401-Unauthorized
错误
我是这样做的:
我有一个确切的错误!你解决了吗?@tometoo不!我还在寻找。如果你找到了解决方案,请与我们分享。@rajat_bt如果你已经解决了这个问题,请与我们分享。你找到解决方案了吗?我有一个确切的错误!你解决了吗?@tometoo不!我还在寻找。如果你找到了解决方案,请与我们分享。@rajat_bt如果你已经解决了这个问题,请与我们分享。你找到解决方案了吗?
const jwt = require("jsonwebtoken");
const privateKey = fs.readFileSync("AuthKey_KEY_ID.p8").toString();
const teamId = TEAM_ID_HERE;
const keyId = KEY_ID_HERE;
const jwtToken = jwt.sign({}, privateKey, {
algorithm: "ES256",
expiresIn: "120d",
issuer: teamId,
header: {
alg: "ES256",
kid: keyId
}
});
console.log(jwtToken);```
And after that checking the code using the curl command :
```curl -v -H 'Authorization: Bearer [developer token]' "https://api.music.apple.com/v1/catalog/us/songs/203709340"```
I am not sure what i am missing here. is it something related to access or is it my code.
P.S : I am the Account Holder, so it is not an issue related to role.
Thanks