【发布时间】:2015-08-06 03:58:30
【问题描述】:
我已经有一个可以工作的条带连接应用程序,但现在我没有解决如何使用 Parse 实现条带连接的问题。
这是我已经拥有的:
class OmniauthCallbacksController < Devise::OmniauthCallbacksController
def stripe_connect
@user = current_user
if @user.update_attributes({
provider: request.env["omniauth.auth"].provider,
uid: request.env["omniauth.auth"].uid,
access_code: request.env["omniauth.auth"].credentials.token,
publishable_key: request.env["omniauth.auth"].info.stripe_publishable_key
})
# anything else you need to do in response..
sign_in_and_redirect @user, :event => :authentication
set_flash_message(:notice, :success, :kind => "Stripe") if is_navigational_format?
else
session["devise.stripe_connect_data"] = request.env["omniauth.auth"]
redirect_to new_user_registration_url
end
end
end
还有我的路线:
devise_for :users, :controllers => { :omniauth_callbacks => "omniauth_callbacks" }
我只想知道如何操作它,以便我可以将它与 Parse RestApi 一起使用,谢谢。
【问题讨论】:
-
您到底想用 Parse REST API 实现什么?
-
我已经为 Parse Rest API 实现了登录和注销,但是一旦登录,我希望用户连接到条带,然后他们的条带键将保存在该帐户中。
-
好的,Parse REST API 使用什么库?你能展示一下登录/注销代码是什么样的吗?
-
是的,我不明白。而且我没有使用图书馆或宝石。我使用
gem httparty调用api。继承人登录和注销。 gist.github.com/anonymous/2bd7ca84081605239f5d -
哦,好的。所以你的问题是:你可以使用什么 API 方法来存储用户数据?因为您似乎知道如何使用它。
标签: ruby-on-rails ruby rest parse-platform stripe-payments