facebook - 我可以聚合 Facebook 点赞、推文和 Google Plus 吗?

标签 facebook facebook-like google-plus tweets

我正在我的新网站 Cabinethardware.org 上构建一个投票应用程序。我希望投票能够以这样的方式进行:当有人投票支持一个项目(获得 1000 美元的重建补助金)时,我们会鼓励他们通过社交网络参与该项目。我的程序员在使用该应用程序时遇到了困难,我想到一种方法就是在网站上放置“点赞”、“推文”和“G+”按钮,然后将它们添加在一起。因此,如果一个项目获得 24 个点赞、12 条推文和 18 个 G+,那么它就会有 64 票。如果有人对所有三个引擎进行投票,我不会感到困扰。

项目必须获得 100 票才有资格获得资助。我的问题是,有没有一种方法可以聚合点赞、推文和 G+,以便我可以在后端看到每个项目有多少票,而无需去每个项目并手动将它们相加?另外,我想向客户显示合并总数。

有人知道如何将这三者的计数结合起来吗?

最佳答案

对于 Google+,您只需对要搜索 Google+ 公共(public)数据的 Google+ API 执行一次 API 调用。搜索 Google+ 公共(public)数据 is demonstrated in the API explorer

帖子回复包含有关转发和 +1 的信息:

   "verb": "post",
   "object": {
   "objectType": "note",
    "content": "Setting up a server-side flow project that accesses Google+ data using the .NET stack can be a little tricky, I walk you through it in this blog post.",
    "url": "https://plus.google.com/109716647623830091721/posts/g8LjdGAXdDc",
    "replies": {
     "totalItems": 0,
     "selfLink": "https://www.googleapis.com/plus/v1/activities/z125srm50lf1slxrd04cfftatqyoglnoqio/comments"
    },
    "plusoners": {
    "totalItems": 6,
    "selfLink": "https://www.googleapis.com/plus/v1/activities/z125srm50lf1slxrd04cfftatqyoglnoqio/people/plusoners"
    },
    "resharers": {
     "totalItems": 0,
     "selfLink": "https://www.googleapis.com/plus/v1/activities/z125srm50lf1slxrd04cfftatqyoglnoqio/people/resharers"
    },

对于 Facebook,您可以使用 Pages API 来统计您的页面的点赞数,您可以 experiment with this in their API explorer

以下数据显示了他们的响应数据:

{
  "about": "Build and distribute amazing social apps on Facebook.    https://developers.facebook.com/ ", 
  "company_overview": "Facebook Platform enables anyone to build social apps on Facebook, mobile, and the web.\n\n", 
  "is_published": true, 
  "talking_about_count": 39241, 
  "username": "FacebookDevelopers", 
  "website": "http://developers.facebook.com", 
  "were_here_count": 0, 
  "category": "Product/service", 
  "id": "19292868552", 
  "name": "Facebook Developers", 
  "link": "https://www.facebook.com/FacebookDevelopers", 
  "likes": 952596, 
  "cover": {
    "cover_id": "10151121467948553", 
    "source": "https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s720x720/299374_10151121467948553_45631061_n.png", 
    "offset_y": 0
  }
}

点赞只是响应数据中的一个成员。

对于 twitter,您可以使用 their search API 查询对用户的提及,并将该用户的搜索字符串作为 @user 传递。结果中对象的计数将是您的提及计数。响应数据有点太多,无法粘贴到此处,但这里是 an example query using their API

关于facebook - 我可以聚合 Facebook 点赞、推文和 Google Plus 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238332/

相关文章:

java - 在 Android 应用程序中通过 Google Plus 进行用户身份验证

Android-Sign in via Google plus "An internal error has occured"

ios - 开放图谱 Facebook SDK 2.5

android - 检索 Facebook 好友返回空列表

css - 新的 facebook 喜欢,打开评论框...+ overlow :hidden

mobile - 如何链接到移动版 Google Plus

Facebook 喜欢框边框颜色

与 Facebook 的 Android Deeplink 无法正常工作 - 重定向到播放商店而不是启动应用程序

iphone - 带有 Facebook 单点登录的 iOS 应用程序中的“赞”按钮

javascript - Facebook 喜欢按钮不会回到固定 div 上