How do you get the total likes for a URL (Likes and Shares)?

我怕爱的太早我们不能终老 提交于 2019-12-03 20:31:28

问题


The "Likes" plugin that I've dropped on my page displays both the number of times the button has been directly clicked, as well as the number of times the page URL has been shared or the Like has been commented on.

When I use the Graph API to check out my object though, it only shows the number of direct "Like" clicks. Here is an example object:

{
   "id": "17678692xxxxxxx",
   "name": "The Dali Lama Returns",
   "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/161984_176786925772923_6855xxxxxxx.jpg",
   "link": "http://mysite.com/8/the-dali-lama-returns",
   "likes": 1,
   "app_id": 478xxxxxxx,
   "category": "Unknown",
   "is_published": true,
   "description": "The Dali Lama will speak, and we will listen.",
   "about": "The Dali Lama will speak, and we will listen.",
   "can_post": true
}

This means that after someone has clicked my like button, and written a comment about the like, the the button will display a count of "2", but my object will only display a count of one.

Is there a way to get the complete "Like" count that the button displays on my page?


回答1:


I found two ways of doing this. The new way utilizing the graph api appears to be to be to use fql, as the following request shows:

https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count, commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://mysite.com/8/the-dali-lama-returns'

The old way, with the Rest API which is in the process of being deprecated:

link.getStats()

https://developers.facebook.com/docs/reference/rest/links.getStats/




回答2:


I know the post is old & not sure if you're only asking on how to incorporate the counter, but here are two things you can surely try.

SharedCount: You can check stats online as well as you can integrate their API. However, its free for approx. 10K API requests a month.

Edit: You can also see this question. https://wordpress.stackexchange.com/questions/133536/display-total-number-of-social-shares

TheBuzzz: You can test any URL online & returns total share counts from popular social media websites & also returns Moz Backlinks.

Hope this helps



来源:https://stackoverflow.com/questions/9746887/how-do-you-get-the-total-likes-for-a-url-likes-and-shares

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!