Android 授权谷歌API客户端使用电子邮件和密码,而不是手机上的帐户弹出窗口
从某种意义上说,我想上传一些文件到硬盘 现在要通过android应用程序上传东西,我需要通过该应用程序授权Google帐户。 谷歌API客户端提供用于选择储存在手机中的帐户的弹出窗口 现在我想授权应用程序使用恒定的电子邮件Id和密码,用户可以是不同的,但已上载的文件将上载到我的帐户 弹出窗口的Google API客户端代码段:Android 授权谷歌API客户端使用电子邮件和密码,而不是手机上的帐户弹出窗口,android,google-drive-api,google-api-client,Android,Google Drive Api,Google Api Client,从某种意义上说,我想上传一些文件到硬盘 现在要通过android应用程序上传东西,我需要通过该应用程序授权Google帐户。 谷歌API客户端提供用于选择储存在手机中的帐户的弹出窗口 现在我想授权应用程序使用恒定的电子邮件Id和密码,用户可以是不同的,但已上载的文件将上载到我的帐户 弹出窗口的Google API客户端代码段: GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this) .addApi(
GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
我想授权使用电子邮件Id和密码
请帮我解决这个问题,因为我是google drive应用程序的新手。简短回答:否,您不能通过API使用电子邮件/密码进行身份验证 驱动器API主要集中在代表当前用户行事,而在这里,它应该像您希望它代表您一样,按照当前用户(不是您)的要求行事 您可以尝试的方法: 因为您希望它代表您,而不管当前用户是谁,您都可以使用适当的令牌(请参阅:)设置服务器,以便为您上载文件。然后,您的Android代码将通过服务器上传文件,而不是直接通过驱动器API 另一种方法: 如果您没有或不想设置自己的服务器,则始终可以在API中使用。基本步骤是:
和Hey Dan类似的问题是,他们不可能再进行服务器设置,因为我有一家公司,所有员工都会单击一些应该存储在公司帐户中的照片,我无法将我的公司帐户密码共享给他们。