Думаю, это вопрос из двух частей.
Я использую Postman для тестирования подключенного приложения, которое я установил в среде песочницы Salesforce. Должен ли я отправлять запрос на https://login.salesforce.com/services/oauth2/token или https://xxx--partial.lightning.force.com/services/oauth2/token ", который является нашей песочницей?
Когда я отправляю запрос на https://login.salesforce.com/services/oauth2/token Я получаю ошибку «Invalid_grant» с описанием «ошибки аутентификации». Если я изменю URL-адрес на «https://xxx--partial.lightning.force.com/services/oauth2/token», который является нашей песочницей, я получаю ошибку «invalid_request» с описанием «необходимо использовать HTTP POST». Вот URL-адрес с параметрами: https://xxx--partial.lightning.force.com/services/oauth2/token?grant_type=password&client_id=clientIdHere & client_secret = clientSecretHere & username = myEmailAddress & password = myPassword & Content-Type = application / x- www-form-urlencoded
Любая помощь приветствуется.
Также размещено здесь: https://salesforce.stackexchange.com/questions/307644/what-is-the-authorization-url-if-authorizing-against-a-sandbox-environment
Если вы проверяете аутентификацию в изолированной организации, используйте «test.salesforce.com» вместо «login.salesforce.com» во всех конечных точках OAuth, перечисленных выше.
https://test.salesforce.com/services/oauth2/token