/ / Uso de la API de proximidad - google-beacon-platform

Usando la API de proximidad - google-beacon-platform

Compré una baliza Eddystone de RadiusNetworks. Estoy tratando de seguir esta tutorial para registrar mi baliza. Pero, sigo recibiendo un error de autenticación 401. ¿Hay otro tutorial paso a paso sobre la API de proximidad?

Adjuntar cartero captura de pantalla enter image description here

Respuestas

1 para la respuesta № 1

Deberá generar y pasar un token OAuth con su solicitud. https://developers.google.com/beacons/proximity/how-tos/authorizing para obtener información sobre esto.

En resumen, sin embargo, debe agregar la API de proximidada su consola de desarrollador, genere una credencial de OAuth y luego úsela para generar un token. La forma en que haces esto difiere mucho en tu idioma de elección.

Finalmente, una vez que tenga el token, debe pasarlo con su solicitud. Esto se puede hacer usando el parámetro access_token en la cadena de consulta o usando el encabezado de solicitud HTTP "Bearer".


1 para la respuesta № 2

Puede que llegue tarde, pero es para las personas que podrían necesitar ayuda en el futuro.

  1. Necesita crear un proyecto o usar uno ya creado en https://console.developers.google.com
  2. Vaya al tablero, haga clic en Habilitar APIS y Servicios y habilite Google API de proximidad
  3. Luego vaya a credenciales crear credenciales (estoyasumiendo que lo harás lo necesita para la web) Crear credenciales -> Crear clave API (puede ser sin restricciones no hay problema). Una vez creado, vuelva a crear credenciales-> ID de cliente OAuth (créelo para la aplicación web).

    Una vez que tenga la clave OAUTH y API, abra Postman para probar.

  4. En cartero después de poner la url que está probando, vaya a pestaña de autenticación del cartero Cambiar tipo a OAuth 2.0 Agregar datos de autorización para -> Solicitar encabezados Obtener token de token de acceso Nombre: Nombre del token

    Tipo de subvención: Código de autorización

    CallbackURL:https://developers.google.com/oauth2callback

    AUTHURL:https://accounts.google.com/o/oauth2/auth

    TokenURL de acceso:https://accounts.google.com/o/oauth2/token

    ID de cliente: su ID de cliente de OAuth

    Secreto del cliente: Secreto del cliente OAuth

    Alcance:https://www.googleapis.com/auth/userlocation.beacon.registry

    Autenticación del cliente: envíe como encabezado de autenticación básica y ya está listo i Espero eso ayude :)