我想使用服务器端的node.js从twilio获取视频通话记录详细信息。我需要详细信息:
以上所有详细信息,用于完成呼叫。
对于上述要求,我发现了一些东西:twilio上的Video Log Analyzer API(测试版)。
但是我不明白如何使用它。这里没有提供SDK。如果我尝试向URL发送请求,则
卷曲在下面*
curl "https://insights.twilio.com/v1/Video/Rooms"
-u {account_sid}:{auth_token}
但是我不知道如何在-u之后传递详细信息,即我可以在哪里将accound_sid和auth_token发送到我的请求中。我正在尝试使用axios将请求发送到此URL,但是我可以在哪里在请求中传递accound_sid,auth_token的值。
-u in curl是什么?
谁能为此目的或任何其他想法提供一些解决方案,以实现我的要求?
我正在尝试类似的东西
const URL = "https://insights.twilio.com/v1/Video/Rooms/"+room_SID+"/Participants/"+partcipant_SID;
const config = {
headers: {
//'content-type': 'application/json',
//'Authorization': token,
//WHAT TO DO
}
}
axios.get(URL,config)
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
-u是您的Twilio帐户SID和Twilio身份验证令牌,登录到Twilio控制台后,您会在主页上看到该字段。
还有其他一些API:
根据下面的注释,代码示例:
const axios = require('axios');
const roomSID = 'RM...';
const participantSID = 'PA...';
const ACCOUNT_SID = process.env.ACCOUNT_SID;
const AUTH_TOKEN = process.env.AUTH_TOKEN;
const URL = "https://insights.twilio.com/v1/Video/Rooms/"+roomSID+"/Participants/"+participantSID;
axios({
method: 'get',
url: URL,
auth: {
username: ACCOUNT_SID,
password: AUTH_TOKEN
}
})
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句