Saltar al contenido principal

Gestionar las respuestas por tema

A través del endpoint de ocultar respuestas, puedes crear integraciones para ayudar a las personas y a las marcas a mantener su conversación centrada en el tema. Esta página muestra cómo gestionar una conversación usando los endpoints de ocultar respuestas y búsqueda reciente. La búsqueda reciente tiene funcionalidad para acceder a una conversación y sus respuestas, y el payload de la Publicación devuelve anotaciones de Publicación para ayudarte a entender el contexto y el tema de cada Publicación, independientemente del idioma. El flujo de la App tendrá controles para mostrar y gestionar una conversación:
  1. Pide permiso al usuario para leer sus Publicaciones y gestionar sus respuestas.
  2. Recupera una conversación reciente desde una URL de Publicación y comprueba que la conversación pertenece al usuario que se está autenticando.
  3. Llama al endpoint de búsqueda reciente para mostrar cada Publicación en la conversación. La solicitud incluirá una consulta de búsqueda por id de conversación y la expansión de anotaciones para determinar si la Publicación está relacionada con deportes o no, según la interpretación que hace X de la Publicación.
  4. Llama a Ocultar respuestas para ocultar una respuesta cuando el usuario elija hacerlo. También proporciona una forma de deshacer esta acción en caso necesario, de modo que el usuario siempre tenga el control. 
  5. Para conversaciones más largas, proporciona controles para paginar por los resultados de búsqueda.  

Optimiza para el usuario (y para el uso)

Puedes diseñar un flujo de manera que le dé al usuario el control de cualquier acción que pretenda realizar. Tener este principio en mente también te ayuda a crear una integración que pueda optimizar el consumo de Publicaciones.
  1. Dado que el usuario autenticado solo puede gestionar conversaciones que haya iniciado, tu flujo debe terminar de forma anticipada cuando no sea el caso.
    • Haz una solicitud inicial para obtener la Publicación. Termina el flujo de forma anticipada si la URL de la Publicación no es válida o la conversación no fue iniciada por el usuario que se está autenticando.
    • De este modo, tu app no tiene que hacer una solicitud de búsqueda reciente si la conversación no puede ser moderada por el usuario autenticado.
  2. Solicita campos de usuario y de Publicación en la misma solicitud para evitar realizar solicitudes por separado. Este enfoque también puede mejorar el rendimiento de tu app.
  3. Evita hacer solicitudes innecesarias. Esta app almacena en caché el estado oculto de una respuesta en el navegador del usuario. Esto es útil para conversaciones más grandes, donde el usuario puede querer retomar sus esfuerzos de moderación más tarde, y ayuda a tu app a optimizar las solicitudes para ocultar o dejar de ocultar respuestas.