簡體   English   中英

通過REST API從Java連接到Salesforce時的連接問題

[英]Connection issues when connecting from java to salesforce via REST API

我正在嘗試從我的其余API連接到Salesforce。 我對Salesforce標准對象執行獲取和發布請求。 我正在使用OAuth2.0用戶名密碼流。 每次執行交換之前,我都會獲取訪問令牌。 為了減少調用次數,我決定將get訪問令牌放入調度程序方法中。 所以現在,我有了一個調度程序,該調度程序每30分鍾運行一次,以獲取令牌並執行其他計算。 但是,當進行下一個調用以獲取我的I / O異常連接超時的調用時,就會出現問題。 是什么導致程序在第二次嘗試中失敗。

您應該在標題Grant_type = Refresh中使用,而不要重新登錄,此處是有關如何使用它的鏈接( https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_refresh_token_oauth。 htm

grant_type=refresh_token
client_id=<customerID>
client_secret=<your_Client_Secret>
refresh_token=<old_Token>

For Ex:
"POST /services/oauth2/token HTTP/1.1
Host: login.salesforce.com
grant_type=refresh_token&client_id=3MVG9lKcPoNINVBIPJjdw1J9LLM82HnFVVX19KY1uA5mu0QqEWhqKpoW3svG3XHrXDiCQjK1mdgAvhCscA9GE&client_secret=1955279925675241571&refresh_token=your token here"

問候,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM