【问题标题】:How to refresh tokens for Twilio Conversations API?如何刷新 Twilio Conversations API 的令牌?
【发布时间】:2021-03-28 18:57:29
【问题描述】:

我按照此处的文档为对话 API 创建令牌。 https://www.twilio.com/docs/conversations/quickstart?code-sample=code-fetch-your-new-conversation&code-language=Node.js&code-sdk-version=3.x#configure-the-conversations-demo-application-using-codesandboxio

twilio token:chat --identity testPineapple --chat-service-sid ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --profile project-danger

这对我有用,但这些令牌会在给定时间后过期。您如何刷新此令牌以进行对话?我正在从 node.js 创建这些令牌。

【问题讨论】:

    标签: javascript node.js twilio twilio-api twilio-conversations


    【解决方案1】:

    Twilio 官方Doc

    一旦您生成令牌并将其传递给客户端,客户端就可以订阅 tokenAboutToExpire 在您的令牌过期前3 分钟触发的事件

    client.on('tokenAboutToExpire', function() {  
       // Same way you generated the token for the first time
       fetchToken(function(updatedToken) {
         chatClient.updateToken(updatedToken);
       });
    });
    

    【讨论】:

    • 感谢您的帮助!如何为此现有对话创建新令牌?
    • 令牌是从 node.js 生成的,但我想从 iOS SDK 更新令牌。
    • @Berry Blue 你找到解决办法了吗?
    猜你喜欢
    • 1970-01-01
    • 2021-10-11
    • 2016-01-26
    • 2021-07-11
    • 2020-07-12
    • 2017-05-29
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多