Gestionar las respuestas por tema
A través del endpoint para ocultar respuestas, puedes crear integraciones que ayuden a las personas y a las marcas a mantener sus conversaciones en tema. Esta página muestra cómo gestionar una conversación usando los endpoints de ocultar respuestas y búsqueda reciente. Búsqueda reciente ofrece funcionalidad para recuperar una conversación y sus respuestas, y el payload 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 incluirá controles para mostrar y gestionar una conversación:- Solicita el permiso del usuario para leer sus Posts y gestionar sus respuestas.
- Recupera una conversación reciente a partir de la URL de un Post y verifica que la conversación pertenece al usuario autenticado.
- Llamará al endpoint de búsqueda reciente para mostrar cada Post de la conversación. La solicitud incluirá una query de búsqueda por el id de la conversación y la expansión de annotations para determinar si el Post está relacionado con deportes o no, según la interpretación de X.
- Llama a Hide replies para ocultar una respuesta cuando el usuario lo decida. También proporcionará una forma de deshacer esta acción en caso necesario, de modo que el usuario siempre tenga el control.
- Para conversaciones más largas, proporcionará controles para paginar los resultados de búsqueda.
Optimiza para el usuario (y para el uso)
Puedes diseñar un flujo que ponga al usuario en control de cualquier acción que desee realizar. Mantener este principio también te ayuda a crear una integración optimizada para el consumo de Post.- Dado que el usuario autenticado solo puede gestionar las conversaciones que inició, tu flujo debe finalizar de forma anticipada 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 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.
- Solicita user and Post fields en la misma solicitud para evitar realizar solicitudes por separado. Este enfoque también puede mejorar el rendimiento de tu App.
- Evita realizar solicitudes cuando no sean necesarias. Esta App almacena en caché el estado de oculto de una respuesta en el navegador del usuario. Esto resulta ú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.