我試圖使用用戶名 - 密碼流獲得授權令牌(如this文章的最後部分所述)。如何在salesforce.com上使用grant_type = password oauth流程?
我送(這是有關使用Python的httplib的,萬一)以下請求:
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>
並得到響應:
400 Bad Request
{"error":"unsupported_grant_type","error_description":"grant type not supported"}
是密碼grant_type真的不支持,或者是我錯過了什麼?即使我發送了一個確實可以工作的grant_type(如authorization_code),它似乎也會出現此錯誤。
請注意,我已經在回答here中嘗試了這些建議,但它們不適合我。
可以發佈您的代碼和/或實際的http請求的捕獲。 – superfell