Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.10.2018
Сообщений: 4
1

Google sheets api

23.04.2020, 23:18. Показов 1833. Ответов 0

Author24 — интернет-сервис помощи студентам
При попытке добавить значение в ячейку, возникает такая ошибка:
Код
Google.GoogleApiException
  HResult=0x80131500
  Сообщение = Google.Apis.Requests.RequestError
Request had insufficient authentication scopes. [403]
Errors [
	Message[Insufficient Permission] Location[ - ] Reason[insufficientPermissions] Domain[global]
]

 Google.GoogleApiException: "Google.Apis.Requests.RequestError
Request had insufficient authentication scopes. [403]
Errors [
	Message[Insufficient Permission] Location[ - ] Reason[insufficientPermissions] Domain[global]
]
Код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
UserCredential credential;
 
            using (var stream =
                        new FileStream("credentials.json", FileMode.Open, FileAccess.Read))
            {
                string credPath = "token.json";
                credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                    GoogleClientSecrets.Load(stream).Secrets,
                    Scopes,
                    "user",
                    CancellationToken.None,
                    new FileDataStore(credPath, true)).Result;
                Console.WriteLine("Credential file saved to: " + credPath);
            }
 
            // Create Google Sheets API service.
            var service = new SheetsService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = ApplicationName,
            });
 
 
 
            String spreadsheetId2 = "Айдишник моей таблицы";
            String range2 = "Главный!J68"; 
            ValueRange valueRange = new ValueRange();
            valueRange.MajorDimension = "COLUMNS";
 
            var oblist = new List<object>() { "o" };
            valueRange.Values = new List<IList<object>> { oblist };
 
            SpreadsheetsResource.ValuesResource.UpdateRequest update = service.Spreadsheets.Values.Update(valueRange, spreadsheetId2, range2);
            update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.RAW;
            UpdateValuesResponse result2 = update.Execute();
Ругается на вот это:
C#
1
UpdateValuesResponse result2 = update.Execute();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2020, 23:18
Ответы с готовыми решениями:

Чтение гиперссылки из ячейки Google Sheets
Есть рабочий блок кода Google API для подключения к гугл таблице. Я могу получить содержание...

Вывести данные из Google Sheets в DataGridView
Здравствуйте. Мне нужно вывести данные из google excle в datagridview. Задумка такая: пользователь...

Можно ли в Google Sheets работать с файлом Excel?
На Google Drive хранится файл Excel. Можно ли его открыть как Google Sheets, найти нужный лист по...

Google Sheets как считать диапазон ячеек в DataTable
Открыл Google-таблицу через библиотеку Google.Apis.Sheets.v4. Использую код: Public ss As...

0
23.04.2020, 23:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2020, 23:18
Помогаю со студенческими работами здесь

Скачивание через Google Api содержимого расшаренной папки Google Disk
Собственно, интересует, как скачать именно через гугл апи без авторизации. Папка доступна на чтение...

Скачать 5 первых картинок по запросу в Google. Работа с Google Api
Доброго времени суток, интересует такая вещь как из программы, сделать какой то запрос на поиск...

Google API
Цель - получить информацию о местах по тексту с помощью API поиска Google Place, а затем получить...

Google Place API
Цель - получить информацию о местах по тексту с помощью API поиска Google Place, а затем получить...

Google drive API
Здравствуйте, может кто работал с API google и может рассказать как подключить к проэкту облачное...

Google Sheets API
Добрый день. Пытаюсь сделать выгрузку отчетов в Google Sheets. С помощью Google API v4. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru