生成Twilio Python客户端功能令牌

时间:2019-02-14 07:18:59

标签: python twilio

朋友: 我正在尝试使用Twilio的“ https://github.com/TwilioDevEd/browser-calls-flask”示例。但是,我遇到了许多障碍,得出的结论是,这些示例以及Python库均未得到维护。例如,所有示例代码似乎都建议如下(请参见here):

@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()不存在。我曾尝试绕过示例代码(请参阅herehere),但没有任何结果可以使系统正常运行。任何帮助将不胜感激。

谢谢。

-Raj

1 个答案:

答案 0 :(得分:0)

需要通过更改令牌生成代码来修复Twilio示例: token = capability.to_jwt().decode('utf-8')。参见the pull request