如何从OAuth 2获取Ruby的有效/无效登录
我正在运行restforceapi,我相信它使用了我所读到的oauth2。我的登录是有效的,但在这一点上,我只是想做一些事情,返回登录是否成功。我有用户名、密码、安全令牌、客户端id和客户端密码 当我打印结果时,它返回:如何从OAuth 2获取Ruby的有效/无效登录,ruby,authentication,oauth-2.0,restforce,Ruby,Authentication,Oauth 2.0,Restforce,我正在运行restforceapi,我相信它使用了我所读到的oauth2。我的登录是有效的,但在这一点上,我只是想做一些事情,返回登录是否成功。我有用户名、密码、安全令牌、客户端id和客户端密码 当我打印结果时,它返回: #Restforce::Data::Client:0x0055b1b3433798 有没有办法让它返回“成功”或“失败”之类的 URI_SF = URI.parse(URI.encode("https://na35.salesforce.com")) def use_res
#Restforce::Data::Client:0x0055b1b3433798
有没有办法让它返回“成功”或“失败”之类的
URI_SF = URI.parse(URI.encode("https://na35.salesforce.com"))
def use_restforce_api()
rf_client = Restforce.new(username: EMAIL,
password: PASSWORD,
security_token: SECURITY_TOKEN,
instance_url: URI_SF,
client_id: CLIENT_ID,
client_secret: CLIENT_SECRET,
api_version: '38.0')
end
我通过查阅文档找到了答案。它是:
info = rf_client.get(response.id).body
puts info
成功后,它返回信息,我可以使用info.username
,info.object
访问每一位
当client\u id
和client\u secret
失败时,它们各自给出各自的消息。当用户名、安全令牌或API密钥出现故障时,它会给出相同的故障消息
我可以这样做