【发布时间】:2021-04-28 06:40:44
【问题描述】:
我有一个为用户提供令牌的函数,以便他们可以使用 Twilio Video API 访问视频聊天室。根据他们的文档,我们使用以下代码解码 JSON Web 令牌,以提供他们的令牌:
token = AccessToken(ACCOUNT_SID, API_KEY, API_SECRET, identity=f'{request.user.email}')
token.add_grant(VideoGrant(room='My Room'))
context = {
'token': token.to_jwt().decode()
}
这在本地运行良好,并且在将其推送到实时服务器后,继续在那里正常工作。但是,后来推了几次,这段代码没有任何变化,突然出现了这个错误(下)。这也与另一个错误同时出现,这是一个 ascii 编码错误,我相信这可能是相关的。
奇怪的是,虽然没有对这个令牌对象或函数进行任何更改,但我们在解码这个令牌时突然遇到这个错误。如果有人有任何指点,将不胜感激。
【问题讨论】:
标签: python django jwt twilio twilio-api