2016-07-28 2 views
1

Я работаю над интеграцией клиента salesforce. Я хочу, чтобы получить маркер доступа и я используюИспользование токена OAuth для доступа к Salesforce

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

Метод: Сообщение

Заголовок: Content-Type: применение/х-WWW-форм-urlencoded

grant_type = пароль

client_id=XXXXXXXXXX 

client_secret=XXXXXXXXXX 

username=XXXXXXXXXX 

password=XXXXXXXXXX 

Над полномочиями, работающими с разрешением grant_type = authorization_code, но пока я переключился на пароль типа гранта, тогда он дает мне

"http/1.1 400 bad request" 
{"error":"invalid_client_id","error_description":"client identifier invalid"} 

ответ

1

Это выглядит правильно. Попробуйте это с помощью curl:

curl https://login.salesforce.com/services/oauth2/token \ 
    -d "grant_type=password" \ 
    -d "client_id=YOUR_CLIENT_ID" \ 
    -d "client_secret=YOUR_CLIENT_SECRET" \ 
    -d "username=YOUR_USERNAME" \ 
    -d "password=YOUR_PASSWORD" 
+2

спасибо за респирование, разрешили мою проблему на самом деле проблема была в моем IP-адресе, но не в белом списке, поэтому он дает мне ошибку аутентификации. а также я не упоминал о своем токене безопасности в теле. –

Смежные вопросы