我创建了一个使用oAuth Rest api JAVA登录任何salesforce帐户的应用程序。 这适用于少数组织,但不允许所有。 以下是此过程中使用的两个端点:
第1步:
String url = "https://login.salesforce.com/services/oauth2/authorize";
String body = "response_type=code&client_id="+customerKey+"&redirect_uri="+URLEncoder.encode("url", "UTF-8")";
第2步:
String url2 = "https://login.salesforce.com/services/oauth2/token";
String body2 = "response_type=code&grant_type=authorization_code&code="+code+"&client_id="+customerKey+"&client_secret="+secret+"&redirect_uri="+URLEncoder.encode("url", "UTF-8");
我有Developer Edition org。以上代码适用于2个不同的组织。但并不适用于所有情况。 我错过了什么吗?