使用 Django 从 Salesforce 检索数据

Retrieve data from Salesforce using Django

我正在尝试将 salesforce Rest APIDjango 集成,所以几个小时以来我一直在努力弄清楚它公开的端点,我已经学会了创建记录但是我如何访问这些记录,因为文档中提到的URL是https://yourInstance.salesforce.com/services/data/v52.0/query/?q=SELECT+name+from+Account, 这里的“yourinstance”是什么,我们将不胜感激,在此先感谢

当我尝试在 thunder 客户端中访问 URL 以上时,它给了我这个错误

Couldn't resolve the hostname to an IP address, Verify Url: https://trial65.salesforce.com/services/data/v52.0/query/?q=SELECT+name+from+Account

假设你已经创建了一个Connected App,生成客户端id/secret,获取Bearer Token。

在您从 Salesforce API refer this 获得承载 token 的响应中,它还为您提供 instance URL 作为响应的一部分.

{"id":"https://login.salesforce.com/id/00Dx0000000BV7z/005x00000012Q9P",
"issued_at":"1278448832702",
"instance_url":"https://yourInstance.salesforce.com/",
"signature":"0CmxinZir53Yex7nE0TD+zMpvIWYGb/bdJh6XfOH6EQ=",
"access_token":"00Dx0000000BV7z!AR8AQAxo9UfVkh8AlV0Gomt9Czx9LjHnSSpwBMmbRcgKFmxOtvxjTrKW19ye6PE3Ds1eQz3z8jr3W7_VbWmEu4Q8TVGSTHxs",
"token_type":"Bearer"}

转到 Set Up > MyDomain 在那里您会找到适用于您的 salesforce 组织的我的实例 URL。

Screen shot of MyDomain page for reference