Facebook conversacional y autenticación

votos
1

Tengo una aplicación donde los usuarios pueden iniciar sesión con Facebook. Tengo token de autenticación del usuario y que tiene una validez de 30 días. Estoy usando pasaporte. Por el momento, estoy que requieren la cantidad mínima absoluta de permisos (solo de correo electrónico) para que mi aplicación de autenticación no necesita para solicitar la verificación.

Ahora ... tengo que escribir un conversacional que de vez en cuando va a escribir a los usuarios que están autenticados. Por lo tanto, el robot necesita para iniciar la conversación. En realidad notificaciones que los usuarios están interesados ​​activamente en.

Dado que yo sé cómo escribir el chatbot sí, me preguntaba ... lo está haciendo posible?

Si no es posible, es posible el enlace, sin embargo inicia una conversación con mi bot con uno de los usuarios conectados mediante la comparación de su ID de usuario de Facebook? (Me temo que no, ya que el ID de usuario de Facebook parece estar en el ámbito de la aplicación!)

Publicado el 21/03/2017 a las 05:07
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
2

1) Con el fin de enviar mensajes de forma fiable al usuario, espontáneamente por la interacción del usuario, necesitará permisos de mensajería de suscripción de FB, que actualmente se encuentra en una versión beta restrictiva.

Mensajería suscripción se limita a mensajes no Advertisment de aplicaciones en Noticias, perseguidor personal, y las categorías de productividad. Si el robot encaja en una de estas categorías, que potencialmente puede obtener los permisos para hacer lo que quiera.

Si no lo hace, todavía puede enviar notificaciones a los usuarios, pero se necesita para obtener su respuesta (pulse el botón, respuesta de texto) cada vez para ganar otro mensaje fuera del límite de las 24 horas impuesta a la mensajería estándar. Estos mensajes pueden ser promocional.

2) Para obtener la página de ámbito id de un usuario cuando tiene su ID de usuario para otra aplicación o página utiliza el API de búsqueda de números.

Debe crear una cuenta de FB de negocios (si no tiene ya uno) y asociar sus aplicaciones y las páginas con el negocio, sigue la guía de las API de Google Docs a juego ID .

Para obtener toda la página con ámbito de identificación para las páginas de propiedad de su cuenta de negocios, cuando se tiene ID de la aplicación de un usuario (de entrada FB, como un ejemplo) va a hacer la siguiente petición a la API de gráficos:

GET /{user-id}/ids_for_pages
    ?access_token=[app_access_token]
    &appsecret_proof=[appsecret_proof]

Recibirá una respuesta que se ve algo como esto, que contiene la página de ámbito ID de usuario especificado para cada página de su cuenta de negocios posee:

"data": [
      {
        "id": "12345123", // The psid for the user for that page
        "page": {
          "category": "Musician",
          "link": "https://www.facebook.com/Johns-Next-Great-Thing-380374449010653/",
          "name": "John's Next Great Thing",
          "id": "380374449010653"
        }
      }
    ]
Respondida el 24/05/2017 a las 21:16
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more