Ver los comentarios de amigos en una larga lista de comentarios

8

Consigo estas actualizaciones en mi facebook feed diciendo John GuyYouKnowcomentaron el siguiente enlace: insert stupid link here.

Naturalmente, ahora tengo curiosidad por lo que dijo mi amigo sobre ese estúpido vínculo. Así que hago clic en los comentarios, solo para descubrir que hay alrededor de 30,000 de ellos. No hay forma de que encuentre el comentario de mi amigo allí. Entonces, ¿por qué Facebook se molestó en notificarme? O me estoy perdiendo algo ... ¿hay alguna manera de localizar ese comentario fácilmente?

El111
fuente
Cuando hace clic en la notificación, ¿cómo se ve la URL? ¿Hay un comment_id=.....en la URL?
karancan

Respuestas:

5

Puede hacer esto usando el explorador API de gráficos de Facebook :

  1. Vaya a la página del enlace para el que desea analizar los comentarios (no su News Feed, la línea de tiempo de la página o cualquier otra cosa). Esto se puede hacer haciendo clic en la marca de tiempo de la publicación. Aquí hay un ejemplo de la página oficial / línea de tiempo de Facebook: Una captura de pantalla de una publicación en la línea de tiempo de Facebook

  2. El URI de la página debe estar en este formato. Tenga en cuenta la parte postID. Debería ser todos los números. Si hay caracteres adicionales como ?o que le #siguen, solo copie la parte numérica.

    https://www.facebook.com/ pagename / posts / postID

  3. Abra el explorador API Graph.

  4. Asegúrese de que el menú desplegable dice GET. Al lado de ese menú, hay un cuadro que contiene su ID de usuario junto con algunos parámetros. Reemplace el contenido de ese cuadro con la ID de publicación que acaba de copiar. Una captura de pantalla de la barra de URI en Facebook Graph Explorer

  5. Envía la caja. La página se volverá a cargar con los detalles del "nodo" que se muestran en el panel de resultados.

  6. En el cuadro a la izquierda del panel de resultados, haga clic en el +botón debajo Node.

  7. Haga clic commentsen el grupo de conexiones. Esto le dice a la API de gráficos que solo desea ver los comentarios asociados con este nodo (junto con la ID, que se devuelve con cada solicitud).

  8. Debajo comments, puede hacer clic en las subopciones para este campo eligiendo de una lista desplegable con sangría: Seleccionar campos para mostrar con Facebook Graph Explorer

  9. Para simplificar, vamos a seleccionar tres campos: limit, from, y message. Puede jugar con las otras opciones si lo desea (¡sin duda es una herramienta muy interesante!)

  10. Vuelva a enviar el formulario. Tenga en cuenta que el panel de resultados ahora muestra diez comentarios asociados con el nodo (también conocido como el enlace compartido o el "elemento gráfico").

  11. Para mostrar más de diez comentarios, cambie el parámetro (número dentro de los corchetes) del limitcampo. No recomendaría pasar de 1500, quizás menos si tienes una conexión más lenta.

  12. Vuelva a enviar el formulario para ver los primeros xcomentarios del nodo.

  13. Para mostrar los siguientes ycomentarios, agregue .offset(y)al URI de la llamada API, donde yes el número desde el que desea comenzar. Entonces, por ejemplo, si estoy recuperando 1000 comentarios a la vez y quiero mostrar los comentarios 3000 a 4000, mi limitsería 1000y mi offsetsería 3000. He tenido problemas con límites pequeños y grandes compensaciones, así que si tiene un problema en el que no se recuperan datos, intente enviar nuevamente o aumente su límite. ingrese la descripción de la imagen aquí

  14. En cualquier momento puede enviar el formulario y hacer un CTRL+ Fpara el nombre de su amigo y mirar el messagecampo asociado con el comentario en el panel de resultados. El mensaje es el que está debajo (es bastante evidente con los corchetes y la sangría).

Incluso puede haber una forma de consultar solo comentarios de un nombre determinado usando FQL, pero aún no he explorado hasta ahora en el Explorador de API de Facebook Graph.

¡Espero que esto ayude!

rink.attendant.6
fuente
1
Vota
Con la ayuda de este post, yo era capaz de llegar tan lejos re FQL: SELECT text FROM comment where post_id = <post's fbid as above> and fromid = <your friend's fbid>. Esto no siempre funciona. Sospecho que cuando falla, lo hace debido a alguna combinación de token de acceso y problema de permisos.
Leo
¿Esto todavía funciona? ¿Podría aconsejarme cómo hacer esto con el explorador GraphQL actual?
Lucas
3

La única forma en que me las arreglé fue mostrando una cantidad suficiente de comentarios haciendo clic en "Ver comentarios anteriores" varias veces. Luego presione CTRL+ Apara seleccionar todo, abra el bloc de notas, CTRL+ Vpara pegar en el bloc de notas. Ahora puede buscar el nombre de su amigo usando CTRL+ Fen el bloc de notas.

Incómodo
fuente
+1 para la respuesta, aunque no es práctico en absoluto (no es tu culpa), y es bastante imposible de usar si hay más de 100,000 comentarios.
The111
66
No es necesario el paso copiar / pegar: solo busque directamente en el navegador.
jontyc
0

Tuve el mismo problema que tú.

Traté de ver la notificación de Facebook desde mi dispositivo Android usando la aplicación de Facebook. No pude ver ni encontrar el comentario, lo que me hizo aún más curioso.

Luego abrí el navegador Dolphin, escritorio de modo personalizado, inicié sesión en mi cuenta de Facebook como página web y verifiqué la notificación desde allí. Al instante me mostró el comentario de mis amigos.

Alexandru Olteanu
fuente
0

Descubrí cómo hacerlo y realmente no es tan complicado como la otra respuesta que implica la codificación.

  1. En el feed, haga clic derecho en la notificación que dice "x comentó en el siguiente enlace: x"

  2. ahora seleccione abrir en una nueva pestaña.

  3. Ahora se abrirá la página con el video / imagen y en la parte superior dirá "x comentó sobre esto" o "x respondió a un comentario sobre esto" - el trabajo "comentario" será un hipervínculo. Haga clic en él y encontrará el comentario / respuesta para usted.

usuario101540
fuente