Tôi đang cố gắng nhận mã thông báo ủy quyền sử dụng luồng Mật khẩu-Tên người dùng (như được mô tả trong phần cuối cùng của this bài viết).Làm cách nào tôi có thể sử dụng dòng chảy grant_type = password oauth với salesforce.com?
tôi gửi các yêu cầu sau đây (sử dụng httplib Python, trong trường hợp có liên quan):
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>
Và nhận được câu trả lời:
400 Bad Request
{"error":"unsupported_grant_type","error_description":"grant type not supported"}
Sản phẩm grant_type mật khẩu thực sự không được hỗ trợ, hoặc là Tôi thiếu cái gì? Dường như cung cấp cho lỗi này ngay cả khi tôi đang gửi một grant_type mà chắc chắn không hoạt động (chẳng hạn như authorized_code).
Lưu ý rằng tôi đã thử các đề xuất trong câu trả lời here và chúng không hoạt động đối với tôi.
bạn có thể gửi mã của bạn và/hoặc chụp được yêu cầu http thực tế . – superfell