Cómo probar las suscripciones a la API Mirror

Las restricciones de un https callbackUrl y la naturaleza de las suscripciones en su conjunto hacen que parezca que esto es algo que solo se puede hacer con una URL accesible al público.

Hasta ahora he encontrado dos soluciones potenciales para facilitar el desarrollo / depuración local.

El primero es elProxy de suscripción Servicio ofrecido por google. Esta solución esencialmente le permite eliminar las restricciones de SSL y las devoluciones de llamada de suscripción de proxy a una URL personalizada.

La segunda y más útil forma que he encontrado para realizar el desarrollo localmente es capturar una solicitud de devolución de llamada de suscripción (por ejemplo, desde un servidor al que se puede acceder públicamente) en un registro y luego usar curl para reproducir esa solicitud en su máquina / dev local usando algo como :

curl -H "Content-type: application/json" -X POST \
  -d '{"json for":"the notification"}' http://localhost:8080/notify

Como las solicitudes a veces pueden ser grandes, o es posible que desee probar varios tipos de devolución de llamada, también encontré útil colocar el JSON de la solicitud de subíndice en varios archivos (por ejemplo:timeline-respond.json) y luego correr

curl -H "Content-Type: application/json" \
  --data @timeline-respond.json http://localhost:8080/notify

Tengo curiosidad por saber qué hacen otras personas para probar sus suscripciones de aplicaciones a nivel local.

Respuestas a la pregunta(2)

Su respuesta a la pregunta