python - 生成 Twilio Python 客户端功能令牌
问题描述
伙计们:我正在尝试让 Twilio 的“ https://github.com/TwilioDevEd/browser-calls-flask ”示例正常工作。但是,我遇到了很多障碍并得出结论,这些示例以及 Python 库都没有得到维护。例如,所有示例代码似乎都建议如下(请参阅此处):
@app.route('/token', methods=['GET'])
def get_capability_token():
"""Respond to incoming requests."""
...
capability = ClientCapabilityToken(account_sid, auth_token)
...
token = capability.generate()
return Response(token, mimetype='application/jwt')
但是,我token
在运行时抛出一个错误,说该方法generate()
不存在。我已经尝试破解示例代码(请参阅此处和此处),但没有任何结果可以运行系统。任何帮助将不胜感激。
谢谢。
-拉吉
解决方案
需要通过更改令牌生成代码来修复 Twilio 示例:
token = capability.to_jwt().decode('utf-8')
. 请参阅拉取请求。
推荐阅读
- reactjs - 为什么 findOneAndUpdate 运行 .then 即使返回的对象为空?猫鼬
- c# - 序列化/反序列化 01-01-1970 之前的 UTC 日期时间
- c# - 如何使物体向目标移动,然后向另一个目标移动?
- java - 检查数组中的值是否在范围内
- macos - 无法从 cronjob 签署 MacOS 应用程序
- javascript - 如何从 dijit/form/select 中删除所有选项?
- javascript - 如何在javascript中存储对变量的引用?
- java - 在 Spring Boot 中设置 tomcat connectionUploadTimeout
- c++ - Bison C++ - 减法
- c# - 按周分组 EF Core 2.1