Puedo obtener el recuento de recursos compartidos de una URL usando PHP SDK y usando la API de descanso en desuso, pero no encontré una manera de obtener los recuentos de recursos compartidos de una URL usando la API de gráficos.
Existe alguna manera de averiguarlo?
facebook
facebook-graph-api
facebook-like
Ashish Pethkar
fuente
fuente
Respuestas:
Aquí hay una lista de enlaces de API para obtener sus estadísticas:
Editar: se eliminó el punto final de Twitter, ya que ese ha quedado en desuso.
Editar: Facebook REST API está en desuso
fuente
ACTUALIZACIÓN - Abril '15:
Si desea obtener el recuento que está disponible en el botón Me gusta, debe usar el
engagement
campo en elog_object
objeto, así:Resultado:
Es posible con Graph API, simplemente use:
algo como:
Volvería:
ACTUALIZACIÓN: mientras que lo anterior respondería cómo obtener el recuento de acciones . Este número no es igual al que ve en el botón Me gusta , ya que ese número es la suma de:
Por lo tanto, es posible obtener el número del botón Me gusta con Graph API a través del
fql
punto final (lalink_stat
tabla):total_count
es el número que se muestra en el botón Me gusta.fuente
share_count
,like_count
ycomment_count
parece quefql
la API REST sigue siendo la mejor opción ... ¡ Pero ambasfql
y la API REST ya no estarán disponibles después del 7 de agosto de 2016! ¿Alguna sugerencia?No debe usar la API gráfica. Si llama a:
o
ambos volverán:
Pero el número que se muestra es la suma de :
Entonces debes usar FQL.
Mire esta respuesta: Cómo obtener me gusta de Facebook, compartir, contar los comentarios de un artículo
fuente
Después del 7 de agosto de 2016, aún puede hacer su llamada de esta manera:
pero el formato de respuesta será diferente: no será
pero en cambio será
Entonces tendrá que procesar la respuesta de esta manera:
fuente
Lo que encontré útil y encontré en un enlace de arriba es esta consulta FQL donde pides Me gusta, total, compartir y hacer clic en el conteo de un enlace mirando la tabla link_stat
Eso generará algo como esto:
fuente
Mira esta esencia . Tiene fragmentos de cómo obtener el recuento de uso compartido para los siguientes servicios:
fuente
El botón Me gusta de Facebook hace dos cosas que la API no hace. Esto puede crear confusión al comparar los dos.
Si la URL que usa en su botón Me gusta tiene un redireccionamiento, el botón realmente mostrará el recuento de la URL de redireccionamiento frente al recuento de la URL que está utilizando.
Si la página tiene una propiedad og: url, el botón Me gusta mostrará los gustos de esa url en lugar de la url en el navegador.
Espero que esto ayude a alguien
fuente
Simplemente escriba
https://graph.facebook.com/?fields=share&id=https://www.example.com
y reemplace el ejemplo con su url o página que está buscando.Ejemplo de Google: https://graph.facebook.com/?fields=share&id=https://www.google.com
fuente
cuando utilicé FQL encontré el problema (pero sigue siendo un problema) la documentación dice que el número que se muestra es la suma de:
pero en mi sitio web el número que se muestra es la suma de estos 4 recuentos + número de acciones (nuevamente)
fuente
Usando FQL podrías hacer eso:
fuente
Hay una gema de rubí para eso - SocialShares
Actualmente es compatible con las siguientes redes sociales:
Uso:
fuente
Puede usar https://graph.facebook.com/v3.0/ {Place_your_Page_ID aquí} / feed? Fields = id, shares, share_count & access_token = {Place_your_access_token_here} para obtener el recuento de acciones.
fuente