我正在运行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.username
,info.object
访问每个位。
关于client_id
和client_secret
的故障,它们每个都会发出各自的消息。关于用户名,安全令牌或API密钥的故障,它传达了相同的故障消息。
我可以使用。