我使用 Android Management API 开发了一个移动设备管理应用程序,该应用程序运行良好。但是,它仅适用于所有者的电子邮件地址。因此,当我尝试添加另一个第三方用户并为他们分配 Android 管理用户和所有者的角色时,我遇到了错误。
错误信息:
检索令牌时出错:错误:调用者无权管理项目
我按照以下步骤添加新的服务帐户并分配 Android 管理用户角色:
- 登录 Google API 控制台。
- 打开 Credentials 页面并选择启用了 Android Management API 的项目。
- 单击“创建凭据”>“服务帐户密钥”。
- 从下拉菜单中,我选择了“新服务帐户”并提供了服务帐户的名称。
- 我选择了我喜欢的密钥类型并单击“创建”。新的公钥/私钥对已生成并下载到我的计算机上,并且我确保安全地存储它。
- 打开 IAM 页面并将我刚刚创建的服务帐户添加为成员。
- 我选择了角色“Android Management User”并单击“保存”。
- 我还可以通过向现有项目成员授予所有者角色来添加其他项目所有者。
您能否针对我遇到的错误提出解决方案?