Node.js 无法连接到Twilio中的视频室
我正在致力于在React+TwilioAPI中构建一个web调用应用程序。但它未能发布API,并且由于令牌错误,无法连接到视频室 错误:Node.js 无法连接到Twilio中的视频室,node.js,reactjs,twilio,Node.js,Reactjs,Twilio,我正在致力于在React+TwilioAPI中构建一个web调用应用程序。但它未能发布API,并且由于令牌错误,无法连接到视频室 错误: POST https://ecs.us1.twilio.com/v2/Configuration 403 Unable to connect to Room: The authorization with Token failed 我已设置了Twilio帐户,如下所示: 1获取Twilio凭据和API密钥 2这次我使用测试凭证。我将ACCOUNT_SID
POST https://ecs.us1.twilio.com/v2/Configuration 403
Unable to connect to Room: The authorization with Token failed
我已设置了Twilio帐户,如下所示:
1获取Twilio凭据和API密钥
2这次我使用测试凭证。我将ACCOUNT_SID、API_KEY_SID和API_KEY_SECRET设置为.env
REACT_APP_TWILIO_ACCOUNT_SID='acxxxxxxxxxxxxx'
REACT_APP_TWILIO_AUTH_TOKEN='XXXXXXXXXXXXXXXXXX'
REACT\u APP\u TWILIO\u API\u KEY\u SID='SKXXXXXXXXXX'
REACT\u APP\u TWILIO\u API\u KEY\u SECRET='XXXXXXXXXXXXXXXXXX'
3使用API文档设置twilio配置
import twilio from "twilio";
const AccessToken = twilio.jwt.AccessToken;
const VideoGrant = AccessToken.VideoGrant;
// Substitute your Twilio AccountSid and ApiKey details
const ACCOUNT_SID = process.env.REACT_APP_TWILIO_ACCOUNT_SID;
const API_KEY_SID = process.env.REACT_APP_TWILIO_API_KEY_SID;
const API_KEY_SECRET = process.env.REACT_APP_TWILIO_API_KEY_SECRET;
// Create an Access Token
const accessToken = new AccessToken(ACCOUNT_SID, API_KEY_SID, API_KEY_SECRET);
// Set the Identity of this token
accessToken.identity = "my-user";
// Grant access to Video
const grant = new VideoGrant();
grant.room = "cool room";
accessToken.addGrant(grant);
// Serialize the token as a JWT
const twilioToken = accessToken.toJwt();
export default twilioToken;
4叫房间
连接TwilioToken,{名称:我的新房间}。然后
房间=>{
log`已成功加入房间:${Room}`;
room.onparticipantConnected,参与者=>{
日志`连接的远程参与者:${Participant}`;
};
},
错误=>{
控制台。错误`无法连接到文件室:${error.message}`;
}
;
但它失败了。这有什么问题吗?通过Live帐户传递。我不知道为什么,但测试帐户不工作