如何获取有效/无效的Ruby oauth 2



我正在运行restforce api,我相信它从我阅读的内容中使用了oauth 2。我有工作的登录名,但是在这一点上,我只是想做一些返回的东西,无论登录成功是否成功。我有用户名,密码,安全令牌,客户端ID和客户端秘密。

当我打印结果时,它会返回:

#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.usernameinfo.object访问每个位。

关于client_idclient_secret的故障,它们每个都会发出各自的消息。关于用户名,安全令牌或API密钥的故障,它传达了相同的故障消息。

我可以使用。

最新更新