شمارش تعداد هواداران فیس بوک ، تویتتر و گوگل پلاس با PHP

تبلیغات
کانال تلگرام فتولیا
دوره آموزش طراحی وب تبریز

در این مبحث می خواهیم در مورد نمایش آمار شبکه های اجتماعی که در آنها عضو هستیم بپردازیم . فیس بوک ، گوگل پلاس و تویتتر معمولا ابزاری دارند که می توانیم داده های خام را به صورت json از آنها بیرون بکشیم و نمایش دهیم . داده هایی شامل تعداد دنبال کنندگان مان ، لایک ها و تعداد افراد موجود در حلقه دوستان . البته می خواستیم سرویس فیدبارنر (feedburner) را هم که بیشتر به درد مدیران سایت ها می خورد در این بحث وارد کنیم ولی متاسفانه گوگل مدتی است که به بخش Awareness API خود پایان داده است پس فعلا از آن می گذریم

این لینک های شامل آدرس های اصلی هستند که اطلاعات مربوط به این سه سایت بزرگ را به ما خواهند داد :

اگر شما این آدرس را با مقادیر درست در مرورگرتان باز کنید می توانید داده های مربوطه را مشاهده نمایید که برگشت داده می شوند .برای مثال اگر این آدرس (https://graph.facebook.com/fotolia.ir)را باز کنید داده هایی مربوط به صفحه فیس بوک فتولیا را مشاهده خواهید کرد :

اگر دقت کنید خصیصه likes از نوع json هست ، همچنین با کمی تفاوت این مقدار برای تویتتر followers_count  برای گوگل پلاس plusOneCount  خواهد بود.

در همین رابطه :   تشخیص لرزش موبایل با jQuery

بعد از این تنها چیزی که نیاز داریم ایجاد مکانیزمی است که این داده ها را گرفته و پردازش کند تا در برنامه قابل استفاده و نمایش باشد.برای این ما یک تابع php ایجاد کردیم که از دو تابع توکار cURL و  file_get_contents  برای گرفتن داده ها استفاده می کند.سپس داده ها را به صورت اشیا (object) بر می گرداند.و از این اشیا به راحتی برای نمایش اطلاعات استفاده می کنیم

کد کامل را می توانید اینجا ببینید :

 

در همین رابطه :   آموزش ارتقا به PHP 7 در WAMP Server

که این را بر می گرداند:

Twitter Followers : 46
Facebook Fans : 249
Google Page Circle : 276

منبع

 

One Comment

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in PHP, PHP
نمایش دکمه لایک فیس بوک و توییتر در سایت فقط برای IP های خارجی

معمولا خیلی از مدیران سایت ها دوست دارند تا در شبکه های اجتماعی حضور فعالی داشته باشند که هم باعث...

Close