La historia de cómo cambió la facturación de Google o cómo evitar costos innecesarios

Hola a todos En uno de los proyectos web, utilizamos la API de JavaScript de Maps, pero después de cambiar la tarifa del 16 de julio de 2018, algo salió mal. Compartimos experiencias para que esto no suceda contigo.

Entonces, en orden.

Que tenemos


  1. Google, como parte de los servicios cloud.google.com , ofrece la posibilidad de utilizar diferentes API. Hay muchos de ellos, no tiene sentido enumerar todo, pero utilizamos la API de JavaScript de Maps cloud.google.com/maps-platform/maps .
  2. La gestión de los servicios API se realiza a través de una GUI completamente comprensible con un panel de control de los servicios de console.cloud.google.com/home/dashboard utilizados
  3. La integración para diferentes clientes se realiza de diferentes maneras. En nuestro caso, simplemente colocando el widget JS de acuerdo con developers.google.com/maps/documentation/javascript/tutorial

Desde el 16 de julio de 2018, las condiciones arancelarias se han convertido en lo siguiente: clac .

En resumen, el arancel se lleva a cabo dentro del marco de algunos "conjuntos de productos" (de hecho, una combinación de la API), y cada conjunto de productos se puede cobrar a su manera en condiciones separadas. Se asigna un préstamo mensual de $ 200 mensualmente, que se tiene en cuenta al cobrar servicios.

Se aceptan las condiciones, la tarjeta está vinculada a la cuenta de pago, vamos. Todas las capturas de pantalla se toman de la consola, el proyecto es el mismo, manchado por NDA.

Fotos graciosas


Introducción 1: una vista general del panel de control para la API de JavaScript de Maps utilizada

imagen

Introducción 2: métodos utilizados que podemos controlar desde la consola.

imagen
imagen

Introducción 3 - indicadores de uso

imagen

Introducción 4 - informe de carga

imagen

Después de leer la descripción , recurrimos al soporte de Google, ya que no conectamos la API de Maps y Street View de ninguna manera. Obtenemos la respuesta textualmente:

Me gustaría aclarar que los mapas y mapas dinámicos de Street View que está viendo en sus transacciones de pago son simplemente los mapas dinámicos de la API de JavaScript de Maps y no la API de Street View. Maps and Street View API es el antiguo nombre de Maps Javascript API. Me gustaría aclarar que no se le cobra por el uso de la API de Street View, sino que es por el uso de la API de JavaScript de Maps.

No nos rendimos y tratamos de resolverlo más, recibimos esta aclaración

imagen

Al mismo tiempo, leemos el documento nuevamente y encontramos lo siguiente (leemos incluyendo el párrafo arriba de la tableta):

imagen

Bueno, ellos mismos no entendieron la arancelización, ¿cuál es la moraleja?


La moraleja de esta fábula es que

  1. Anteriormente, la API de Street View se conectaba por separado (y, de hecho, ahora puede conectarla por separado en la consola, pero no desconectarla de ninguna manera). Ahora, esto es esencialmente una parte de la API de JavaScript de Maps (aunque se cobra como una API separada). Y si por alguna razón no tuvo esto en cuenta y se guió por la tarificación, ya sea por la calculadora o por la descripción de aquí, y no tuvo en cuenta el uso y la tarifa por la API de Street View, prepárese para detectar costos no planificados.
  2. Además, las alertas sobre presupuestos funcionan, incluyendo teniendo en cuenta el préstamo otorgado de $ 200. Es decir al emitir alertas, asegúrese de considerar esto.
  3. Si no necesita dar la oportunidad de ver calles panorámicas en los mapas, simplemente elimine la llamada a estos métodos.
  4. Es imposible limitar la llamada a la API de Street View (en el nivel de uso de la consola o la clave), excepto por la lógica de las llamadas en sí mismas en el cliente.

Source: https://habr.com/ru/post/es428365/


All Articles