Wie kann ich die grant_type=Passwort oauth-flow mit salesforce.com?

Ich versuche, ein Autorisierungs-token mit Benutzername-Passwort-flow (wie bereits im letzten Abschnitt diese Artikel).

Schicke ich die folgende Anfrage (mit Python-httplib, falls das relevant ist):

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

POST data:

username=<un>&client_secret=<consumer_secret>&password=<pw+token>&grant_type=password&client_id=<consumer_key>

Und immer die Antwort:

400 Bad Request
{"error":"unsupported_grant_type","error_description":"grant type not supported"}

Ist das Passwort grant_type wirklich nicht unterstützt, oder bin ich etwas fehlt? Es scheint diesen Fehler, auch wenn ich das senden einer grant_type, der definitiv funktioniert (wie authorization_code).

Beachten Sie, dass ich habe versucht, die Anregungen in der Antwort hier, und Sie arbeiten nicht für mich.

  • können Sie veröffentlichen Sie Ihren code und/oder ein erfassen des eigentlichen http-request.
InformationsquelleAutor Symmetric | 2012-06-05
Schreibe einen Kommentar