我从简单的.NET控制台应用程序调用Google App脚本。
当我查看项目属性...范围我有以下范围。
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/spreadsheets
在Google Developers Console中,我启用了Drive API和Google Apps脚本执行API,并为我的.NET应用程序使用的OAuth创建了新的凭据。
在我的控制台应用中,它会抛出一个带有HttpStatus Code“Unauthorized”的GoogleAPIException
有人可以告诉我是否需要启用其他API或指向正确的方向吗?
更新。添加对SpreadsheetApp类的引用会触发我的授权问题。
var ss = SpreadsheetApp.create("Followers");
我需要使用哪种API来正确授权?
答案 0 :(得分:0)
当您部署谷歌应用脚本时,您可以选择执行您的帐户以授予谷歌脚本运行的授权权限。
当您部署Google应用程序脚本时,此任务将成为一次。一旦你给予perimission remanning用户不需要给予许可,你将不会遇到任何错误。