1

所以我在我的 Rails 站点中使用了 Venmo 身份验证。基本上,用户单击身份验证按钮,并被发送到 Venmo 以授权我的应用程序。然后在获得授权后,Venmo 会重定向回我的应用程序,但 url 的格式为:localhost:3000/dashboard?access_token=accesstokenhere

我需要为“accesstokenhere”部分解析此 URL,然后调用 Venmo API。在此处解析访问令牌的 URL 的最简单方法是什么?

有关其工作原理的更多说明,请参阅 Venmo API 快速入门指南

4

2 回答 2

3

params[:access_token]您应该可以像在处理回调的 Rails 控制器中那样访问令牌。

文档: http: //guides.rubyonrails.org/action_controller_overview.html#parameters

于 2014-05-08T22:01:31.910 回答
0

paramsRails 控制器可以通过哈希访问 URL 参数。您可以使用params[:access_token].

于 2014-05-08T22:00:57.717 回答