追风的机器猫 · 在 ASP.NET Core ...· 2 周前 · |
自信的楼梯 · 预检 blob 请求 (REST API) ...· 2 周前 · |
安静的橙子 · 無法開啟具有連線錯誤的資料庫 - ...· 2 周前 · |
酷酷的鸭蛋 · The OSS Access Key Id ...· 2 周前 · |
忐忑的眼镜 · Got (401) ...· 2 周前 · |
坏坏的保温杯 · 你的婚姻能走多远,这6点很重要_手机新浪网· 3 月前 · |
讲道义的大海 · 我国未成年人触网呈低龄化 ...· 1 年前 · |
满身肌肉的铁板烧 · 019 以武止争-斗神永夜-漫画牛· 1 年前 · |
英姿勃勃的苦瓜 · 《我不是药神》监制新电影来袭!张艺兴挑大梁, ...· 1 年前 · |
斯文的洋葱 · 比亚迪车系列是怎么分的?比亚迪分为几个系列- ...· 1 年前 · |
活泼的金针菇
1 年前 |
忐忑的眼镜 · Got (401) Unauthorized and "The specified object was not found in the store., The process failed to 2 周前 |
坏坏的保温杯 · 你的婚姻能走多远,这6点很重要_手机新浪网 3 月前 |
满身肌肉的铁板烧 · 019 以武止争-斗神永夜-漫画牛 1 年前 |
斯文的洋葱 · 比亚迪车系列是怎么分的?比亚迪分为几个系列-无敌电动 1 年前 |
i changed to user DataOutputStream, and removed setRequestProperty calls. It works now.
All Answers
You need to urlencode your parameter values. You also shouldn't wrap the outputStream in a dataOutputStream that's a java specific format, just do getOutputStream.write(sb.toString().getBytes("UTF-8"))
I changed to use encode the parameter values, and removed DataOutpuStream. It still doesn't work. Following are the updated codes.
i changed to user DataOutputStream, and removed setRequestProperty calls. It works now.
Hi, I am having the same problem.
Here's my code:
My user and password are my login credentials to sales force, what am I doing wrong?
Any help or guidance is greatly appreciated.
Regards,
Martin
Edit:
More Info:
I've tried making a post through Poster ( an addon for Firefox to make http requests ) and this is the output:
<?xml version="1.0" encoding="UTF-8"?><OAuth><error>invalid_grant</error><error_description>authentication failure - Failed: API security token required</error_description></OAuth>
When you're making a username/password authentication request (whether it be via the password grant in OAUth2 or the login call in the SOAP API), if the request is from outside of the organizations configured trusted network, you'll need to additionaly specify the users API security token. See the online help for Identity confirmation. (instead of password=password you want password=passwordSecurityToken
I am getting the same problem.
I tried with changing password with security token but it doesn't work.I also rested my security token and put the new value, but it doesn't works. Do you have any other suggestion? Thanks in advance
Hi
I am getting code using oauth and then using Code to get accessToken
here is my code
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
httppost.addHeader("Content-Type", "application/x-www-form-urlencoded");
// Request parameters and other properties.
List<NameValuePair> params = new ArrayList<NameValuePair>(2);
params.add(new BasicNameValuePair("code",code));
params.add(new BasicNameValuePair("grant_type","authorization_code"));
params.add(new BasicNameValuePair("client_id",clientId));
params.add(new BasicNameValuePair("client_secret",clientSecret));
params.add(new BasicNameValuePair("redirect_uri",redirectUri));
try {
httppost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Getting 400 Bad request.
Can any one help me?