2016-07-28 131 views
1

我正在進行salesforce客戶端集成。我想獲得訪問令牌,我使用使用OAuth令牌訪問Salesforce

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

方法:郵政

頭:內容類型:應用程序/ x-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 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不是白名單,因此它給了我認證錯誤。也沒有提到我的身體安全令牌。 –