首页 文章

尝试仅使用API密钥编辑和更新Google表格(无oAuth)

提问于
浏览
2

我有一张Google表格,将由另一位用户控制 .

我希望用户使用使用PHP / Python构建的网页来编辑/更新工作表,并能够为电子表格创建新工作表 .

***我已将工作表的权限级别设置为“链接可以编辑的任何人” .

*** This has to be done without using oAuth as this authentication asks the user to give permission to his/her Drive and Sheets .

我公开表单,我不想访问他们的驱动器,因为我与此无关 .

现在,是否可以使用Sheets API和PHP创建一个界面来控制页面中的工作表?

如果可能或您需要任何解释,请告诉我 .

我已经能够使用API密钥显示工作表中的数据 .

但是,如果我正在尝试编辑/更新它显示此错误 -

未捕获的Google_Service_Exception:{“error”:{“code”:403,“message”:“请求的身份验证范围不足 . ”,“错误”:[{“message”:“请求的身份验证范围不足 . ”,“域” :“global”,“reason”:“forbidden”}],“status”:“PERMISSION_DENIED”}}在/var/www/html/dev/vendor/google/apiclient/src/Google/Http/REST.php中: 118堆栈跟踪:#0

1 回答

  • 1

    使用OAuth并从那里开始工作 . 403这里表示您不是在使用高级范围或者您需要OAuth 2 .

相关问题