2016-11-21 122 views
0

現在,我創建了一個連接的應用,選擇了一些oauth範圍,設置了一個callbackUrl(https://login.salesforce.com/services/oauth2/success)。Salesforce Rest API通過連接應用授權OAuth 2.0

然後將它添加到包中,創建一個發佈包。 當專業/組版安裝包,我調用REST API來,很明顯,它失敗了,然後開始授權工作

(URL是https://開頭ap2.salesforce.com/?服務/的oauth2 /授權RESPONSE_TYPE =代碼&範圍=滿+ refresh_token & CLIENT_ID = {0} & REDIRECT_URI = https://開頭login.salesforce.com /服務/的oauth2 /成功)。

,但它看起來不工作,dispaly消息

'遠程訪問應用授權'。

在期待中,我想要這個。

點擊允許授權,否認不。

回答

0

的Youtube:Salesforce Rest API using oAuth 2.0

STEP 1:在Salesforce的開發者門戶網站創建的OAuth APP

STEP2 [將爲這也創造視頻]:使下面的事情得心應手 消費者密鑰 消費者密鑰 命中以下網址與CONSUMER_KEY爲的clientId

https://login.salesforce.com/services ... CONSUMER_KEY & REDIRECT_URI = http://tagbin.in/

響應,將在回調URI返回代碼,請保留得心應手太

3步:現在我們需要爲接入令牌交換這個代碼,打到下面的URI,POST請求

https://login.salesforce.com/services .. 。

POST PARAMS(URL編碼PARAMS): 代碼= CODE_FROM_STEP_2 & grant_type = authorization_code & CLIENT_ID = CONSUMER_KEY & client_secret = CONSUMER_SECRET & REDIRECT_URI = HTTPS%3A%2F%2Ftagbin.in%2F

這將返回一個JSON,使得心應手2的JSON關鍵: -access_token -instance_url

現在你可以使用這個來的access_token全部命中端點上的銷售人員