MKNGoogleApi 2.19.0
Ya no se usa desde NuGet publicaré el paquete de GoogleApi genérico
dotnet add package MKNGoogleApi --version 2.19.0
NuGet\Install-Package MKNGoogleApi -Version 2.19.0
<PackageReference Include="MKNGoogleApi" Version="2.19.0" />
paket add MKNGoogleApi --version 2.19.0
#r "nuget: MKNGoogleApi, 2.19.0"
// Install MKNGoogleApi as a Cake Addin #addin nuget:?package=MKNGoogleApi&version=2.19.0 // Install MKNGoogleApi as a Cake Tool #tool nuget:?package=MKNGoogleApi&version=2.19.0
MKNGoogleApi
Biblioteca de clases para generar facturas/presupuestos con la Api de Google para MKN Reservas. (revisión del 19-may-2023)
Versión para .NET Standard 2.0.
Esta DLL se usa desde la app de consola: MKNGoogleApiApp (.NET 6.0) y MKN Reservas Mobile de Xamarin.Forms (.NET Standard 2.0).
Nota:
No es una DLL genérica, salvo si solo se usan las clases de GuilleDev.GoogleApi.GoogleApi.
IMPORTANTE:
Los métodos definidos en: MKNGoogleApi.Program solo sirven para las aplicaciones mencionadas anteriormente.
Se debe acceder con las credenciales de kayaknerja.com@gmail.com
Dependencias:
MKNGoogleApi -> MKNUtilidades
MKNUtilidades -> KNDatos
Microsoft.Data.SqlClient 5.1.1
Google.Apis.Docs.v1 1.60.0.2979
Google.Apis.Drive.v3 1.60.0.3034
Google.Apis.PeopleService.v1 1.60.0.2924
Google.Apis.Sheets.v4 1.60.0.2979
NETStandard.Library 2.0.3
Credenciales de Google Cloud
Las credenciales se guardan en la carpeta de %LOCALAPPDATA%.credentials\MKNReservas-API
Se pueden usar credenciales de la app de escritorio, app para Android debug, app para Android producción y las de UWP normal y clientes.
Por ahora la app de Android debe ser la "normal": com.mkn.reservasmovil
El valor del tipo de credencial se indicará en el parámetro dirParaCredentials del constructor MKNGoogleApi.Program:
dirParaCredentials = "web3" para autorización desatendida solo para acceder al drive kayaknerja.com@gmail.com.
dirParaCredentials = "android-debug" para depuración con Visual Studio.
dirParaCredentials = "android" para la app compilada en Release.
dirParaCredentials = "uwp" para la app publicada en Microsoft Store (Id=9N39W9GH0D57).
dirParaCredentials = "uwp-cli" para la app de clientes publicada en Microsoft Store (Id=9P3JZZW53M1W).
dirParaCredentials = null para usar las credenciales normales (app de escritorio).
Esta última sirve tanto para la app de consola: MKNGoogleApiApp como para las de Windows UWP.
En todos los casos solo para usar las credenciales de MKNReservas-API.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Google.Apis.Docs.v1 (>= 1.60.0.2979)
- Google.Apis.Drive.v3 (>= 1.60.0.3034)
- Google.Apis.PeopleService.v1 (>= 1.60.0.2924)
- Google.Apis.Sheets.v4 (>= 1.60.0.2979)
- MKNUtilidades (>= 1.15.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
2.19.0 | 222 | 5/19/2023 | |
2.17.0 | 154 | 5/19/2023 | |
2.16.0 | 160 | 5/19/2023 | |
2.15.0 | 155 | 5/18/2023 | |
2.14.0 | 163 | 5/18/2023 | |
2.13.0 | 141 | 5/18/2023 | |
2.12.0 | 137 | 5/18/2023 | |
2.11.2 | 154 | 5/18/2023 | |
2.11.0 | 136 | 5/18/2023 | |
2.10.0 | 155 | 5/18/2023 | |
2.9.0 | 146 | 5/18/2023 | |
2.8.0 | 154 | 5/17/2023 | |
2.7.0 | 140 | 5/16/2023 | |
2.6.0 | 149 | 5/16/2023 | |
2.5.0 | 140 | 5/16/2023 | |
2.4.0 | 163 | 5/16/2023 | |
2.3.0 | 135 | 5/16/2023 | |
2.2.0 | 158 | 5/15/2023 | |
2.1.0 | 158 | 5/15/2023 | |
2.0.0 | 156 | 5/15/2023 | |
1.65.10 | 196 | 5/15/2023 | |
1.65.7 | 184 | 5/13/2023 | |
1.65.6 | 169 | 5/13/2023 | |
1.65.5 | 177 | 5/13/2023 | |
1.65.4 | 185 | 5/13/2023 | |
1.65.3 | 181 | 5/13/2023 | |
1.65.2 | 150 | 5/13/2023 | |
1.65.1 | 181 | 5/13/2023 | |
1.65.0 | 174 | 5/13/2023 |
v2.10.0.0 Usando distintos tipos de credenciales según desde que app se utilice.
v2.2.0.0 Estaba como OutputType Exe.
v2.1.0.0 Para .NET Standar 2.0.
v2.0.0.0 Primera versión de forma independiente con las DLL para .NET 6.0
v1.65.0.0 Primera versión con MKNReservasMobile.
Creado con C# y LangVersion: latest