ODK Collect - Google云端硬盘默认身份验证

时间:2018-02-26 09:40:48

标签: android google-drive-api odk

我已成功将ODK Collect设置到我的Android应用程序中。我可以从设置xml轻松设置我的汤姆猫凭证。但是,当我尝试切换到谷歌驱动器时,我需要从手机设置谷歌帐户。是否可以设置默认电子邮件和密码来获取问卷。

<string-array name="protocol_entry_values">
    <item>@string/protocol_odk_default</item>
    <item>@string/protocol_google_sheets</item>
    <item>@string/protocol_other</item>
</string-array>
<string-array name="protocol_entries">
    <item>@string/server_platform_odk_aggregate</item>
    <item>@string/server_platform_google_sheets</item>
    <item>@string/server_platform_other</item>
</string-array>

1 个答案:

答案 0 :(得分:1)

如果您尝试访问存储在其上的用户google驱动器帐户文件,则需要使用Oauth2。

但是,如果您尝试访问中央Google驱动器帐户,那么您作为开发人员拥有控制权,您应该查看服务帐户。服务帐户就像一个虚拟用户,它拥有自己的驱动器帐户,您可以使用它共享驱动器帐户上的文件夹。它经过预授权,所以它总是可以访问你不必担心验证它。

相关问题