vimeo ruby​​ gem auth_token oAuth的例子?

时间:2009-12-10 01:49:54

标签: ruby-on-rails ruby rubygems oauth

任何人都知道使用oAuth使用最近更新的vimeo gem(http://github.com/matthooks/vimeo)从Vimeo获取auth_token的正确语法是什么?

我正在尝试这个:

def authorize
  base = Vimeo::Advanced::Base.new(VIMEO_API_KEY, VIMEO_SECRET)
  redirect_to base.web_login_link("delete")
end #end method

---重定向到vimeo,允许访问,然后通过frob变量重定向到应用程序---

def callback
  vimeo = Vimeo::Advanced::Auth.new(VIMEO_API_KEY, VIMEO_SECRET)
  auth_token = vimeo.get_token(params[:frob])
end

- 现在我收到以下错误:

{“err”=> {“msg”=>“缺少必需参数”,“code”=>“307”,“expl”=>“缺少必需参数:oauth_consumer_key”}, “stat”=>“失败”,“generated_in”=>“0.0054”}

任何熟悉此gem或正确语法的人都可以获得auth_token以便在将来进行经过身份验证的调用

1 个答案:

答案 0 :(得分:1)

根据the readme中有关网站身份验证的文档,您似乎错过了一些步骤。 github README应该有最新信息,所以我不会在这里粘贴它。

您是否正在尝试完成除给定示例之外的其他内容以向您展示如何操作?

您是否尝试过代码而不是使用gem?也许最近的更新还没有被部署为一个宝石,因为看起来OAuth是一个基于github历史的新功能。