javascript - Twilio - 在 for 循环中生成访问 token 给了我相同的 token

标签 javascript node.js twilio

我一整天都在调试为什么我的应用程序无法工作,我终于发现我的 for 循环没有在每次迭代中生成新的 token 。有人可以帮我找出原因吗?

var token_array = [];

console.log(invited_friends.length);

for (let b = 0; b < invited_friends.length; b++){
            let accessToken = new AccessToken(
                                ACCOUNT_SID,
                                API_KEY_SID,
                                API_KEY_SECRET
                              );

            accessToken.identity = invited_friend_ids;
            let grant = new VideoGrant();
            grant.room = room_name;
            accessToken.addGrant(grant);
            let token = accessToken.toJwt();
            console.log('ACCESS TOKEN RETURNING:' + token);
            token_array.push(token);
}

最佳答案

这里是 Twilio 开发者布道者。

看起来您正在为每个 token 分配相同的身份。鉴于其他一切都相同,这也许就是它们结果相同的原因。

您可以这样分配身份:

accessToken.identity = invited_friend_ids;

但这并没有使用循环变量b。应该是这个吗?

accessToken.identity = invited_friend_ids[b];

关于javascript - Twilio - 在 for 循环中生成访问 token 给了我相同的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61214889/

相关文章:

node.js - 如何修复错误无法在 Angular 2 cli ckeditor 中找到名称 'object'

mysql - 捕获/处理 MySQL 重复条目错误 - 使用 Node JS、Passport JS、Express、connect-flash、Heroku

javascript - Oracle Node js - Javascript - SQL 语句中 IN 子句的绑定(bind)变量

python - 试图制作一个 whatsapp 机器人

javascript - Google Analytics - 升级到异步代码

javascript - 如何否定javascript数组中的所有元素

javascript - 在使用 HTML5 Canvas + 网络音频 API 的音频可视化工具方面需要帮助

javascript - 向线 Highcharts 添加区域渐变

ruby-on-rails-4 - Twilio ruby 短信 : undefined method `empty?'

javascript - Twilio 可编程视频 JS/Ionic