Saltar al contenido principal

Gestiona las respuestas por tema

Con el endpoint para ocultar respuestas, puedes crear integraciones que ayuden a personas y marcas a mantener sus conversaciones en el tema. Esta página muestra cómo gestionar una conversación usando los endpoints de ocultar respuestas y búsqueda reciente. Búsqueda reciente incluye funcionalidad para recuperar una conversación y sus respuestas, y la carga útil de Post devuelve anotaciones de Post para ayudarte a comprender el contexto y el tema de cada Post, independientemente del idioma. El flujo de la App tendrá controles para mostrar y gestionar una conversación:
  1. Solicita el permiso del usuario para leer sus Posts y gestionar sus respuestas.
  2. Obtiene una conversación reciente a partir de una URL de Post y verifica que la conversación sea del usuario autenticado.
  3. Llamará al endpoint de búsqueda reciente para mostrar cada Post de 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 el Post está relacionado con deportes o no, según la interpretación de X del Post.
  4. Llama a Ocultar respuestas para ocultar una respuesta cuando el usuario así lo elija. También proporcionará una forma de deshacer esta acción en caso necesario, de modo que el usuario siempre tenga el control.
  5. Para conversaciones más extensas, proporcionará controles para paginar los resultados de búsqueda.  

Optimiza para el usuario (y para el uso)

Puedes diseñar un flujo que deje al usuario al mando de cualquier acción que pretenda realizar. Mantener este principio en mente también te ayuda a crear una integración que optimice el consumo de Posts.
  1. Dado que el usuario autenticado solo puede gestionar conversaciones que haya iniciado, tu flujo debe finalizar anticipadamente cuando no sea el caso.
    • Realiza una consulta inicial del Post. Finaliza el flujo de forma anticipada si la URL del Post no es válida o si la conversación no fue iniciada por el usuario autenticado.
    • Así, tu App no tendrá que hacer una búsqueda reciente si la conversación no puede ser moderada por el usuario autenticado.
  2. Solicita user and Post fields en la misma petición para evitar realizar solicitudes por separado. Este enfoque también puede mejorar el rendimiento de tu App.
  3. Evita hacer solicitudes cuando no sean necesarias. Esta App almacena en caché el estado de oculto de una respuesta en el navegador del usuario. Esto es útil en conversaciones más extensas, donde el usuario puede retomar la moderación más adelante, y ayuda a tu App a optimizar las solicitudes para ocultar o mostrar respuestas.