我有一个使用Google Cloud Endpoints的应用程序。一些方法需要授权,所以我遵循了this教程。这需要GET_ACCOUNTS权限。
我正在更新该应用程序以使用运行时权限。我不想请求读取联系人的权限,但GET_ACCOUNTS属于同一组。因此,我正在寻找在没有GET_ACCOUNTS权限的情况下使用授权的方法。
我认为Google登录可能有效,但我无法找到使用Google登录结果的方法。
这是用于创建对象以调用端点的代码:
凭据对象必须是一个HttpRequestInitializer,但从Google登录中获取的是GoogleSignInAccount。
那么,这是否可能?应该如何做到这一点?
我正在更新该应用程序以使用运行时权限。我不想请求读取联系人的权限,但GET_ACCOUNTS属于同一组。因此,我正在寻找在没有GET_ACCOUNTS权限的情况下使用授权的方法。
我认为Google登录可能有效,但我无法找到使用Google登录结果的方法。
这是用于创建对象以调用端点的代码:
Helloworld.Builder helloWorld = new Helloworld.Builder(AppConstants.HTTP_TRANSPORT, AppConstants.JSON_FACTORY,credential);
凭据对象必须是一个HttpRequestInitializer,但从Google登录中获取的是GoogleSignInAccount。
那么,这是否可能?应该如何做到这一点?