2014-05-12 130 views
0

我没有找到iphone应用程序的任何解决方案。请帮助我的IOS应用程序。如何通过服务帐户身份验证从iOS应用上传到Google云端硬盘存储空间?

我已经通过下面的代码与Android应用程序进行:

java.io.File file = getTempPkc12File(); 

    ArrayList<String> scopes = new ArrayList<String>(); 
    scopes.add(DriveScopes.DRIVE); 
    scopes.add(DriveScopes.DRIVE_FILE); 
    scopes.add(DriveScopes.DRIVE_SCRIPTS); 

    HttpTransport httpTransport = new NetHttpTransport(); 

    JacksonFactory jsonFactory = new JacksonFactory(); 

    GoogleCredential credential = new GoogleCredential.Builder() 
      .setTransport(httpTransport).setJsonFactory(jsonFactory) 
      .setServiceAccountId(SERVICE_ACCOUNT_EMAIL) 
      .setServiceAccountScopes(scopes) 
      .setServiceAccountPrivateKeyFromP12File(file).build(); 

    service = new Drive.Builder(httpTransport, jsonFactory, null) 
      .setHttpRequestInitializer(credential).build(); 

回答

相关问题