JavaScript — интеграция Salesforce INVALID_SESSION_ID с использованием Почтальон

Интеграция с Salesforce INVALID_SESSION_ID с использованием Почтальона

При нажатии https://login.salesforce.com/services/oauth2/token , используя Почтальон.

POST https://login.salesforce.com/services/oauth2/token

введите описание изображения здесь

Отклик:

введите описание изображения здесь

Я получаю токен, но когда я пытаюсь сделать что-то такое простое, как GET / limit,

ПОЛУЧИТЕ https://na73.salesforce.com/services/data/v45.0/limits

введите описание изображения здесь

ответ:

 [ { "message": "Session expired or invalid", "errorCode": "INVALID_SESSION_ID" } ] 

Странно то, что когда я меняю все свои учетные данные на бесплатную «учетную запись разработчика», созданную с другим адресом электронной почты, все работает нормально. Все запросы и заголовки одинаковы, за исключением значений из любой учетной записи.

Пролистав множество тем здесь, я подумал, что, возможно, мой рабочий аккаунт (тот, который я публикую с этого момента) не поддерживает API. Оказывается, моя производственная учетная запись включена с помощью API.

Я также попытался изменить https://login.salesforce.com/services/oauth2/token на https://na73.salesforce.com/services/oauth2/token, как предлагали некоторые темы, но это просто истекло.

При сравнении обеих учетных записей они кажутся идентичными, и я подтвердил, что у меня нет проблем с учетными данными (идентификатор клиента, секрет клиента, токен безопасности, токен доступа), все они, похоже, были скопированы правильно.

Есть идеи по продажам новичка?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector