我正在开发salesforce客户端集成。我想获得访问令牌,我正在使用
URL : https://login.salesforce.com/services/oauth2/token
方法:发布
标题:内容类型:application / x-www-form-urlencoded
grant_type =密码
client_id=XXXXXXXXXX
client_secret=XXXXXXXXXX
username=XXXXXXXXXX
password=XXXXXXXXXX
以上凭证与grant_type = authorization_code一起工作正常,但当我切换到授予类型密码时,它给了我
"http/1.1 400 bad request"
{"error":"invalid_client_id","error_description":"client identifier invalid"}
答案 0 :(得分:1)
看起来不错。尝试使用curl:
curl https://login.salesforce.com/services/oauth2/token \
-d "grant_type=password" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "username=YOUR_USERNAME" \
-d "password=YOUR_PASSWORD"