Cómo insertar una tarjeta de línea de tiempo en una cuenta de usuario nueva por primera vez

StackOverflow https://stackoverflow.com//questions/21005177

  •  20-12-2019
  •  | 
  •  

Pregunta

He seguido el vaso Inicio rápido guía de Glass para Python.

Puedo ejecutar el servidor localmente y puedo insertar tarjetas de línea de tiempo en mi cuenta usando el Panel de administración en Inicio rápido.Hasta ahora, todo bien.Pero, ¿cómo sería el flujo para un nuevo usuario?Estoy creando una cristalería similar a las actualizaciones del clima.En Inicio rápido, tuve que activar la "publicación" a través de un elemento "formulario".¿Cómo funciona cuando alguien instala Glassware desde la tienda?Lo que hace que esa persona obtenga la "primera" tarjeta de línea de tiempo.Estoy bastante confundido aquí.Cualquier información útil será útil.

¿Fue útil?

Solución

Cuando un usuario enciende su Glassware en MyGlass, será redirigido a su URL de autenticación y pasará por un flujo de OAuth (tal como sucedería si visita esa URL manualmente sin pasar por MyGlass durante el desarrollo).Después de que pasen por esa autorización, puede realizar cualquier tarea posterior a la autenticación que necesite, como insertar contactos o elementos de la línea de tiempo.

El código relevante en el Inicio rápido de Python se puede encontrar en el _perform_post_auth_tasks método del controlador de solicitudes OAuth, que se llama al final del get solicitud antes de redirigir a la página principal de Glassware.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top