2016-11-21 3 views
0

Jetzt habe ich eine verbundene App erstellt, einige oAudh-Bereiche ausgewählt und eine CallbackUrl (https://login.salesforce.com/services/oauth2/success) eingerichtet.Salesforce-Rest-API Autorisierung durch verbundene App OAuth 2.0

Dann fügen Sie es zum Paket, Bulid ein Release-Paket. Wenn das Paket in der Ausgabe Professional/Gruppe installieren, rufe ich den Rest API, natürlich, es scheiterte, dann ist die authorise beginnt Arbeit

(Die URL ist https: // ap2.salesforce.com/? services/oauth2 /autorisieren response_type = Code & scope = Voll + refresh_token & client_id = {0} & redirect_uri = https: // login.salesforce.com /services/oauth2/Erfolg).

Aber es funktioniert nicht sieht, und Dispaly eine Nachricht

'Remote Access Application Authorization'.

In Expection möchte ich dies.

klicken Sie auf erlauben erlauben, verweigern nicht.

Antwort

0

Youtube: Salesforce Rest API using oAuth 2.0

Schritt 1: OAuth APP auf Salesforce Entwickler-Portal erstellen

STEP2 [Will Video für dieses schaffen]: Nehmen Sie die folgenden Dinge praktisch CONSUMER KEY CONSUMER SECRET Hit folgende URL mit CONSUMER_KEY als clientId

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

in Reaktion darauf Code in der Callback-URI zurück, halten, dass praktisch zu

Schritt 3: Nun müssen wir diesen Code für Zugriffstoken auszutauschen, drücken Sie die folgenden URI, POST-Anfrage

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

POST PARAMS (URL ENCODED PARAMS): code = CODE_FROM_STEP_2 & grant_type = authorization_code & client_id = CONSUMER_KEY & client_secret = CONSUMER_SECRET & redirect_uri = https% 3A% 2F% 2Ftagbin.in% 2F

dies eine Json zurückgeben, handlich 2 von der JSON machen Schlüssel: -access_token -instance_url

Jetzt können Sie diese access_token verwenden, um alle Endpunkt auf Salesforce

getroffen
Verwandte Themen