使用Google Drive/Sheets API时服务账号文件被标记违规求助
Google Drive/Sheets API自动化流程突发违规问题求助
我通过Python调用Google Drive/Sheets APIs(v3版本)实现业务核心环节的自动化,将实时分析数据保存到客户可查看的Google表格中。这套流程已稳定运行2-3年,具体步骤如下:
- 服务账号将根Google Drive中的模板复制到自身驱动器
- 设置客户名称及其他元数据初始值
- 将表格共享给其他服务账号,同时通过Google组织群组共享给公司员工,让他们可像操作自有文件一样查看/编辑/共享
问题描述
从今日起,所有新复制的表格均被标记为违规,完全无法共享给任何用户。由于服务账号是表格的技术所有者,无法通过Google Drive UI提交审核申请。表格内容仅包含分析数据和图表,无违规内容,但API错误仅提示整体“违规”,未说明具体触发原因。
常规解决方式是通过Drive UI申请审核,但尝试将表格所有权从服务账号转移至用户账号时,也因同样的违规原因被拒绝,目前陷入困境,希望获得相关建议。
已尝试的方法
- 在
service.permissions().create()调用中设置'sendNotificationEmail': False后执行共享操作 - 执行
.copy()操作复制文件后重新共享(问题仍存在) - 将表格所有权转移至用户账号(被拒绝,原因相同)
内容的提问来源于stack exchange,提问作者Ben Miner
相关产品推荐
相关产品推荐

