首页 > 解决方案 > 生成 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()不存在。我已经尝试破解示例代码(请参阅此处此处),但没有任何结果可以运行系统。任何帮助将不胜感激。

谢谢。

-拉吉

标签: pythontwilio

解决方案


需要通过更改令牌生成代码来修复 Twilio 示例: token = capability.to_jwt().decode('utf-8'). 请参阅拉取请求


推荐阅读