0
리셀러 계정에서 Google 프로비저닝 API를 사용하여 계정을 만들려고합니다. 리셀러 계정은 [email protected]입니다. 그 전에 이미 Google 리셀러 API에서 도메인 "domain.com"을 구독합니다.Google 프로비저닝 API를 사용하여 계정 만들기
기반이 링크 (https://developers.google.com/google-apps/provisioning/#creating_a_user_for_a_domain) 나는 다음과 같은 스크립트를 작성 :
package gapps;
import com.google.gdata.data.*;
import com.google.gdata.client.*;
import com.google.gdata.data.appsforyourdomain.AppsForYourDomainException;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
import com.google.gdata.util.*;
import java.net.*;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.logging.Level`enter code here`;
import java.util.logging.Logger;
import sample.appsforyourdomain.labs.provisioning.ProvisioningApiMultiDomainSampleClient;
import sample.appsforyourdomain.labs.provisioning.ProvisioningApiMultiDomainSampleClient.UserProperty;
public class Gapps {
public static void main(String[] args) {
try {
Map<UserProperty, String> map = new HashMap<UserProperty, String>() ;
map.put(ProvisioningApiMultiDomainSampleClient.UserProperty.ADMIN ,"isAdmin");
GenericEntry genericEntry = new GenericEntry();
ProvisioningApiMultiDomainSampleClient provisioningApiMultiDomainSampleClient = new ProvisioningApiMultiDomainSampleClient("[email protected]", "*******", "domain.com", "sample-api");
genericEntry = provisioningApiMultiDomainSampleClient.createUser("user", "*******", "fname", "lname", map);
System.out.println(genericEntry.toString());
} catch (AppsForYourDomainException ex) {
Logger.getLogger(Gapps.class.getName()).log(Level.SEVERE, null, ex);
} catch (MalformedURLException ex) {
Logger.getLogger(Gapps.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Gapps.class.getName()).log(Level.SEVERE, null, ex);
} catch (ServiceException ex) {
Logger.getLogger(Gapps.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
하지만 시도 후에는 항상 당신이 API에 액세스 할 수있는 권한이 없습니다
반환있어 컴파일 할 수 있습니다.
여기에 붙어 있습니다. 내가 놓친 뭔가가 있니?
안녕하세요, 저는이 문제를 해결했습니다. 그것은 내가 매개 변수지도를 사용하기 때문에 보인다. 이 매개 변수를 삭제하면 프로그램이 완벽하게 작동합니다. – xikyu46