Obtener la identificación de Facebook de todas las personas que compartieron un video en particular subido a YouTube

Digamos que subí un video a youtube y alguien compartió ese video en facebook haciendo clic en el botón "compartir" en youtube. ¿Cómo podría obtener la identificación de Facebook o el nombre de usuario de esa persona? Intenté usar la api gdata de youtube y también probé la api gráfica de facebook, pero no pude tener éxito. Estoy bastante seguro de que es posible, ya que he visto esta funcionalidad implementada en un sitio web.

preguntado el 22 de mayo de 12 a las 18:05

¿Dónde has visto esto? Estaría sorprendido si Facebook le permitió obtener ese tipo de datos. (Parece dudoso por motivos de privacidad, si nada más). -

sí Louis, estoy completamente de acuerdo contigo en esto. Yo también creo que fb no permite obtener este tipo de datos. Supongo que podría lograrse con la API de YouTube, pero no sé exactamente cómo. He visto esta funcionalidad en un sitio que rastrea un video de YouTube en particular y muestra el nombre y la identificación de Facebook de los usuarios que lo compartieron haciendo clic en el botón Compartir de YouTube. Implementé la misma funcionalidad para los recursos compartidos de Twitter, y fue bastante fácil porque Twitter proporciona la funcionalidad de búsqueda por ID de video, pero Facebook no. -

1 Respuestas

Esto solo es posible que los desarrolladores de la aplicación YouTube Facebook lo sepan. Tú puede obtener toda amigos del usuario actual que compartió un video en particular.

Por ejemplo, los servicios administrativos de

SELECT link_id, owner, owner_comment, created_time, title, summary, url, picture, image_urls FROM link WHERE owner in (select uid2 from friend where uid1 = me() limit 5) and strpos(url, 'lmDTSQtK20c') >= 0

No es muy eficiente pero funciona.

Una segunda forma sería usar /buscar

/search?q=http://www.youtube.com/watch?v=YOUTUBEID&type=post

Eso debería buscar publicaciones públicas.

contestado el 23 de mayo de 12 a las 07:05

gracias por su respuesta, pero mi requisito es obtener todos los usuarios de fb que compartieron un video de youtube en particular. - user1304683

@ user1304683 Bueno, no estoy seguro de cómo reformularlo. La API no le brinda acceso a toda la base de usuarios de Facebook, solo a algunos objetos de conexión pública y a los usuarios que agregaron su aplicación. No puede obtener esa información (usuarios de Facebook que compartieron un video de YouTube). Sería una violación de la política de privacidad de Facebook si eso fuera posible y no cómo se configuró la API para funcionar. El botón de compartir no da acceso a esa información. - phwd

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.