Google+ の場合、Google+ 公開データを検索する Google+ API に対して API 呼び出しを 1 回実行するだけで済みます。Google+ 公開データの検索は、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 を使用してページのいいね! をカウントできます。API エクスプローラーでこれを試すことができます。
次のデータは、応答データを示しています。
{
"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 の場合、検索 APIを使用してユーザーのメンションを照会し、ユーザーの検索文字列を @user として渡すことができます。結果内のオブジェクトの数が言及数になります。応答データはここに貼り付けるには多すぎますが、API を使用したクエリの例を次に示します。