Я не могу получить токен доступа из экземпляра Salesforce, может ли кто-нибудь помочь мне в этом. Я пробовал много разных способов, но не в состоянии на самом деле сделать это :(Не удалось получить маркер безопасности с сервера salesforce
HttpClient httpclient2 = new DefaultHttpClient();
HttpPost post = new HttpPost("https://instance.salesforce.com/services/oauth2/token");
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("client_id", CONSUMER_KEY));
params.add(new BasicNameValuePair("client_secret", SECRET_KEY));
params.add(new BasicNameValuePair("grant_type", "password"));
params.add(new BasicNameValuePair("username", "emailaddress"));
params.add(new BasicNameValuePair("password", password+securityToken));
post.setEntity(new UrlEncodedFormEntity(params));
HttpResponse response = httpclient2.execute(post);
String body = EntityUtils.toString(response.getEntity());
System.out.println(body);
Это дает ниже ошибки: { «ошибка»: «invalid_grant», «error_description»: «Ошибка аутентификации». }
заранее спасибо.
Какие ошибки вы получаете? Что, собственно, происходит? – ceejayoz
Я добавил –