2017-06-19 119 views
0

在尝试为视频生成访问令牌时出现错误 使用twilio-ruby(4.11.1),ruby 2.4.1,rails 5.1.0。NameError:未初始化的常量Twilio :: JWT

代码:

# Create an Access Token 
    token = Twilio::JWT::AccessToken.new(account_sid, api_key, api_secret, identity); 

继twilio正式文件。它现在面临 https://www.twilio.com/docs/api/video/user-identity-access-tokens#ruby

错误:

NameError: uninitialized constant Twilio::JWT 
+0

你有没有'require:false'或者任何你的Gemfile? –

+1

确定你的文件顶部有'需要'twilio-ruby''? – haffla

回答

0

Twilio开发者传道这里。

该示例代码似乎是为Twilio Ruby gem即将推出的版本5编写的。 version 5 gem is at rc23,所以我建议使用它来创建您的访问令牌,因为它具有为房间API制作视频授权所需的方法。

让我知道这是否有帮助。

+0

我在github上创建了一个问题,它应该与rc24一起工作,因为rc23仍然存在Authentication :: VideoGrant的问题。 我接受了你的答案,请更新rc23到rc24 https://github.com/twilio/twilio-ruby/issues/283 – devudilip

+0

感谢你提出这个问题,看起来它正在快速排序! – philnash

相关问题