Я вызываю скрипт приложения Google из простого консольного приложения .NET.Авторизация приложения App App
Когда я смотрю на Свойства проекта ... Области, у меня есть следующие области.
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/spreadsheets
В Google Developers Console Я позволил API Drive и Google Apps Script Execution API и создал новый верительных для OAuth, который использует мое приложение .NET.
В моем консольном приложении он бросает GoogleAPIException с HttpStatus кодексом «Несанкционированным»
Может кто-нибудь сказать мне, если мне нужно, чтобы включить дополнительный API, или мне точку в правильном направлении?
Обновление. Добавление ссылки на класс SpreadsheetApp вызывает проблемы с авторизацией.
var ss = SpreadsheetApp.create("Followers");
Какой API я должен использовать для правильной авторизации?
Успешно ли запустить образец [.Net] (https://developers.google.com/apps-script/guides/rest/quickstart/dotnet), прежде чем писать собственные .gs? Где ваша ошибка «консольного приложения» msg - в .Net или .gs? –
Я смог успешно запустить образец .NET. Ошибки, которые я вижу, находятся в приложении .NET. Я могу запустить .gs отлично за пределами приложения .NET. –
SpreadsheetApp был добавлен и разрешен в .gs до того, как вы сохранили версию и развернули ее как исполняемый API, или вы развернули ее, а затем добавили? –