有人可以告诉我"我如何从网址获取参数?"
在我的客户端应用程序中,我使用client_id向服务器发送请求,之后服务器通过我的" redirect_url"向我发送回复,如下所示:
http://localhost:3000/orders/4#access_token=5756756856789579
如何提取" access_token"参数并将它们用作下一个请求的访问令牌?
答案 0 :(得分:1)
您应该像这样使用link_to帮助
= link_to order_path(@order, access_token: @access_token)
现在在您的控制器中,您应该能够看到
params[:access_token]
答案 1 :(得分:1)
您可以使用window.location.hash访问javascript中的access_token。它无法在服务器端访问。
这个问题已经回答here
答案 2 :(得分:0)
好的,我的问题已经结束了。对于访问access_token,我使用jquery :)
谢谢你,Shishir!
$(function() {
var access_token = document.location.hash;
alert(access_token);
});