You need to sign in to do that
Don't have an account?

error=invalid_client_id&error_description=client%20identifier%20invalid
Hi All,
i wrote this class for integration of Mailchimp with salesforce using apis
public class MailchimpOauth{public void invokeExternalWs(){Http h = new Http(); HttpRequest req = new HttpRequest(); //req.setHeader('Host','https://oauth.constantcontact.com/ws/oauth/request_token'); req.setBody('https://login.mailchimp.com/oauth2/authorize'); req.setBody('https://login.mailchimp.com/oauth2/token'); req.setBody('https://login.mailchimp.com/oauth2/'); req.setBody('https://login.mailchimp.com/oauth2/metadata');
req.setHeader('Connection','keep-alive'); req.setHeader('Content-Type', 'application/atom+xml'); req.setMethod('POST'); req.setEndpoint('https://login.salesforce.com/services/oauth2/authorize?response_type=code&client_id=957533735502&redirect_uri=http://localhost/oauth/complete.php');
HttpResponse res = h.send(req); system.debug(res.getbody());
}}
But i got a response like Status=Bad Request, StatusCode=400 &&&&&error=invalid_client_id&error_description=client%20identifier%20invalid.How to fix this.
any one can u please rectify this.can u give me the solution for fixing that.calient id given in that one is valid.But i dont know how the response coming like this.
Thanks in advance.
anu
Better late than never ...
Everytime I get this error, it always has to do with a key and secret mishap. In one case, I specified the wrong key and secret pair values. In another case, I had misnamed the environment variables that my Ruby/Rails app expected.
var oauth2 = new sf.OAuth2({
// you can change loginUrl to connect to sandbox or prerelease env.
loginUrl : 'https://login.salesforce.com',
clientId : '3NMX9Y6d_Btp4xp65mgKj_qNxAWSQ_KEF4kB1zO_PiRlArfx7u6S7cnGaP656VUElUPCbZjiLYRnhIweXm7Xk',
clientSecret : '9100313977392224422',
redirectUri : 'http://localhost:3000/oauth2/callback'
});
app.get('/oauth2/auth', function(req, res) {
res.redirect(oauth2.getAuthorizationUrl({ scope : 'full' }));
});
clientId, clientSecret, redirectUri and scope must match to whats there under Connected App in your Salesforce environment
Then you will not get this error .
if this helps you choose this as the best answer
Thanks,
Guys, Please check your firstname, lastname, and the security token is corrrect
Thank