-2

我已成功将 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>
4

1 回答 1

1

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

但是,如果您尝试访问一个中央 google drive 帐户,您作为开发人员拥有控制权,您应该查看服务帐户。服务帐户就像一个虚拟用户,它有自己的驱动器帐户,您可以与它共享驱动器帐户上的文件夹。它是预先授权的,因此它始终可以访问,您不必担心对其进行身份验证。

于 2018-03-01T07:57:54.820 回答