DD.WellWorkover.Cloud/AsbCloudWebApi/Docs/googleDrive publish manual.md

34 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# учетная запись
asbautodrilling@gmail.com asbautodrilling1!
ClientID:
1020584579240-f7amqg35qg7j94ta1ntgitajq27cgh49.apps.googleusercontent.com
ClientSecret:
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
AuthorizationCode:
4/0AX4XfWhCu9bdbxlenDAaDCLEJJAJFcL1eUHK61pxM-D7j0iWBNYhUv3nMYsOZd1wdsr1OA
RefreshToken:
1//04DsKe-Cz2NABCgYIARAAGAQSNwF-L9IrBERarILPAUyc5oPJMmycdJ0HptCRnYGt7nmQshcI9AVxIRzEZdRApZvMRLzBqVIoyYo
AccessToken:
ya29.a0ARrdaM_E5Q1ZLF278auKcYRA9rulWyb5jL-4GKJiqFz--UUei3mkK_-Kdl87kf2VNSKNEJ7ZUuk8qA0bBP4ZHYmtHx_4yRi8hkuGbfmchzbfZpcpqPKktDNPqVP2Lw87B5kA4grXAqg2NrVslYay6M2l_7id
Мануал лежит тут с настройкой ключей апи и кодом C#:
https://developers.google.com/drive/api/v3/quickstart/dotnet
https://medium.com/geekculture/upload-files-to-google-drive-with-c-c32d5c8a7abc
Ключи выше настроены по мануалу по ссылке в начале текста.
1) Первая проблема, в мануале не указана: При создании приложения надо указать юзеров.
Даже аккаунт, создающий приложение (для доступа к гугл диск) не имеет к нему доступ.
В Меню созданного приложения -> OAuth consent screen -> Test Users -> Нажать кнопку AddUSers.
Или вот ссылка, если как-то поможет:
https://console.cloud.google.com/apis/credentials/consent?authuser=2&project=files-330210&supportedpurview=project
2) В конце настройки ключа при попытке получить к диску доступ из кода может выдать Exception:
“Access Not Configured. Drive API has not been used in project 1020584579240 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=1020584579240 then retry.”.
Сначала надо действительно перейти по ссылке и нажать кнопку ENABLE. После этого после создания всех ключей ему минут 5-10 надо, чтобы все осознать. Надо просто подождать.