2016-11-21 120 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全部命中端点上的销售人员