لوگوی جشنواره وب و موبایل ایران

PHP, PHP

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

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

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

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

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

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

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

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

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

 

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

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

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

منبع

 

One Comment

پاسخ دهید

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