Cerrado

Web para autorizar a terceros a utilizar API de Google Ads en .NET 6

Job Description:

Buscamos una web (serían 2 páginas HTML con MVC) para que nuestros clientes puedan autorizar sus cuentas de google Ads y utilizarlas internamente nosotros.

La solución se formará por 3 proyectos, Librería, API y Web MVC. Todo en .NET 6.

Necesitamos en .NET 6, una librería, una API y ejemplo de web que realice lo siguiente funcionalidades.

La librería tendrá el código de acceso a la API de Google Ads con el cliente público de Google en su última versión. Solamente para autorizar a un tercero a acceder a sus cuentas.

La API tendrá las entradas para poder realizar llamadas desde cualquier web y que autorice el uso de la API a un tercero.

La web será una web de ejemplo donde se exponga la funcionalidad completa con un diseño básico en bootstrap (last version).

Conectar con API de Google para autorizar acceso a terceros a una cuenta o MCC.

Alamacenar en base de datos MySql los datos de acceso en una tabla con los campos:

Nombre de tabla: GOOGLE_TOKENS

IDAuthToken (PK de la tabla y autoincremental)

DistributorId (Es un ID int que se le enviará en la autorización de Google Ads para identificar que cliente ha realizado la solicitud y a que token corresponde ese cliente)

Google Ads Account Id (ID de la cuenta que autorizó)

Google Ads Account Name (Nombre de la cuenta de Google Ads que autorizan)

AccessToken (Access token devuelto por la autorización)

RefreshToken (RefreshToken devuelto por la autorización)

UpdateOn (Dato devuelto por la autorización)

ExpiresIn (Dato devuelto por la autorización)

Revoked (Dato devuelto por la autorización)

LastUsed (Dato devuelto por la autorización)

WithErrors (Dato devuelto por la autorización)

NumberOfErrors (Dato devuelto por la autorización)

CreationDate (Fecha en la que se ha autorizado el token)

La web contendrá un formulario para dar de alta autorizaciones:

Los campos: Name, Google Ads Account ID, Google Ads Account Name.

Un botón para autorizar donde redirigirá a la pantalla de Google Ads para la autorización correspondiente.

En caso de ir bien la autorización se guardará la información del token en los campos mencionados anteriormente y aparecerá una pantalla con la información de a que cuenta se le ha dado acceso.

En caso de no ir bien se mostrará en la pantalla tras el callback a la API por que no ha ido bien y se almacenará en un log de DB el por que dió el error y en la página de resultado de como fue también se mostrará el error.

Pantalla de edición, habrá una pantalla donde se podrá realizar CRUD de toda la información a modo de formulario y debajo una tabla donde se muestren todos los tokens que se han autorizado.

La web de ejemplo con toda la funcionalidad expuesta deberá realizarse en MVC .NET 6.

Documentación tanto en código como en documento PDF o similar editable para poseteriores mejoras que serán necesarias en la siguiente versión. Documentación en inglés.

Toda la web de ejemplo deberá ir en inglés.

Se valorará idioma español para comunicaciones internas con el equipo y experiencia en APIs de Google Ads, Bing, Meta, TikTok,, etc...

Las funcionalidades resumiendo serían:

1. Diseño y creación de un modelo de datos.

2. API que consistirá en 3 endpoints:

-Activar campaña

-Pausar campaña

-Autorizar persona

3. Desarrollo interfaz e implementación de inyección de dependencias para poder, en un futuro, inyectar cada proveedor.

4. Librería contra API de LINKEDIN

5. Librería contra API de BING

6. Librería contra API de META

7. Librería contra API de TWITTER

8. Librería contra API de TIKTOK

Sería mas o menos estos puntos, el punto 3 realmente no es necesario ahora mismo dado que nos están haciendo una consultoría para la interface en este apartado, simplemente con ver que funciona la api con las llamadas a cada punto valdría. La api evidentemente debe realizar esas 3 acciones sobre cada una de las 5 plataformas.

Habilidades: HTML, Bootstrap, .NET, ASP.NET MVC

Sobre el cliente:
( 12 comentarios ) Madrid, Spain

Nº del proyecto: #35832465

15 freelancers están ofertando un promedio de €509 por este trabajo

malballah

Hi There, I have been building software systems since 2006. I am a full stack developer with a big experience in C#, .NET Core, ASP.Net Core,. Net 5, .NET 6 , Entity Framework Core, SQL Server, Design Patterns, Clean Más

€500 EUR en 7 días
(55 comentarios)
7.1
Koki1216

Hello, I am Koki from Japan with over 7 years of Full stack development experience. I have read the job description and found it is very interesting and I am a good fit for this project. My main stacks are React, Vue Más

€1000 EUR en 5 días
(13 comentarios)
6.9
stefanandjelkov1

To get the best results, hire me and save both time and money. Dear Sir, how are you. The requirements you provided are clear to me. As a software developer with five years of experience, I have a deep understanding of Más

€333 EUR en 7 días
(22 comentarios)
5.6
Unitechsol

Hi. How are you doing? As a highly skilled Web developer, I can help you perfectly. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my Más

€250 EUR en 1 día
(12 comentarios)
3.9
niarfedevelop

Hola, saludos cordiales, en la actualidad cuento con más de 15 años de experiencia trabajando como desarrollador de software, experto en .NET, experto en este tipo de proyectos, soy la persona ideal para este proyecto.

€780 EUR en 7 días
(15 comentarios)
4.6
devastatingram

Hello I understood your requirement as i have done similar projects before ,text me so that we can discuss more in details . Thanks

€500 EUR en 7 días
(3 comentarios)
3.1
INDECODevelove

Buenos días, soy Adrián de Develovements. Somos una empresa de desarrollo de software de Castellón. Nos gustaría concretar más detalles acerca del proyecto. ¿Podríamos concertar una reunión y comentar con más detalle? Más

€500 EUR en 7 días
(0 comentarios)
0.0
mota57

Puedo ayudarte en esto si es de ser posible, los primeros 7 dias completaremos la intefaz, la documentacion basica(esto seran anotaciones, como referencias para futuros desarrolladores) y la integracion de google ads c Más

€250 EUR en 14 días
(0 comentarios)
0.0