چگونه برای ساخت یک برنامه فیس بوک برای صفحه شما

شما می خواهید یک برنامه فیس بوک ایجاد کنید، اما نمی دانید کجا شروع کنید؟ یا شما در مورد برنامه های فیس بوک شنیده اید، اما حتی نمی دانید که آنها چه هستند. برنامه های فیس بوک در همه جا در سایت هستند، و بیشتر از معمول ترین آنها در واقع توسط توسعه دهندگان فیس بوک نوشته شده است. عکس ها، رویدادها و بسیاری دیگر از ویژگی های اصلی "فیس بوک" در واقع برنامه های جداگانه ای هستند. و هزاران برنامه دیگر شخص ثالث برای نصب در حساب کاربری فیس بوک شخصی خود وجود دارد.

یک برنامه چیست؟

توجه داشته باشید من گفتم "نصب" و نه "دانلود". "برنامه" (نه با نرم افزاری مشابه که کاملا یکپارچه به نام "Applet" اشتباه گرفته می شود) واقعا "نرم افزار" نیست - که برای کاربران مکینتاش و فقط یک کلمه برای کاربران ویندوز آشناست اما "برنامه ها" و "برنامه ها" تقریبا مترادف یکدیگرند، به این معنی که چه نرم افزاری بر روی یک کامپیوتر شخصی نامیده می شود. آنها از دیسک نصب شده یا دانلود شده اند، اما هر دو طرف، در واقع روی هارد دیسک شما نوشته می شوند. یک برنامه نمی کند این یک ویژگی برای یک وب سایت است که بیشتر از مرورگر شما انجام نمی شود. بنابراین اگر از برنامه ای برای بازی کردن با یک دوست در فیس بوک استفاده می کنید، هر حرکتی که انجام می دهید در سرورهای فیس بوک ذخیره می شود، نه کامپیوتر شما یا دوست شما. و هنگامی که دوباره وارد سیستم می شوید و صفحه به روز می شود، مرورگر خود را دوباره باز می کنید. این هسته چیزی است که چیزی را "برنامه" می سازد.

بستر فیس بوک چیست؟

فیس بوک فیس بوک راه اندازی شد در تاریخ 24 مه 2007، ارائه چارچوب برای توسعه دهندگان نرم افزار برای ایجاد برنامه های کاربردی که با ویژگی های اصلی فیس بوک تعامل دارند. اطلاعات کاربری را می توان از جوامع وب به برنامه های خارجی به اشتراک گذاشت، و قابلیت های جدید را به جامعه وب که داده های کاربر را از طریق یک API باز به اشتراک می گذارند، به اشتراک می گذارد. یک API یک رابط برنامه نویسی کاربردی است که یک مشخصه است که به عنوان یک رابط توسط اجزای نرم افزاری برای ارتباط با یکدیگر استفاده می شود. در واقع، برنامه کاربردی فیس بوک یکی از API های شناخته شده است. پلت فرم فیس بوک مجموعه ای از API ها و ابزارها را فراهم می کند که توسعه دهندگان شخص ثالث را قادر می سازد تا با " گراف باز " ادغام شوند - از طریق برنامه های کاربردی در Facebook.com یا وب سایت ها و دستگاه های خارجی.

چرا شما یک برنامه فیس بوک می خواهید؟

کسب و کار شما چه می تواند از یک بازی مانند Scrabble برای شما استفاده کند؟ خیلی کم، اما بازی ها، در حالی که به شدت محبوب هستند، تنها استفاده از برنامه ها نیستند. آنها می توانند توسط هر موجودی که می خواهد نام آن را در یک حوزه رسانه های اجتماعی به اشتراک بگذارد، مورد استفاده قرار گیرد. از شکایت رایجی که برخی از افراد در حال ارسال به روز رسانی وضعیت "ساندویچ ساندویچ سالاد برای ناهار" دادند، فکر کنید . و فکر کنید که صفحه فیس بوک شما برای رستوران شما تعیین شده است. این بسیار محبوب است، اما به نظر نمی رسد که بسیاری از مشتریان به طور منظم "دوست" صفحه در فیس بوک. در حال حاضر تصور کنید که صفحه دارای یک برنامه که در آن آیتم های منو با تصاویر بسیار زیبا و خیره کننده قابل انتخاب و قابل اشتراک گذاری هستند. به جای یک آپدیت وضعیت خسته کننده و یا یک لینک ساده به صفحه شما، با شماره تلفن و آدرس، یک برنامه می تواند این کاربر را در اشتراک خبری خود به اشتراک بگذارد و راه های جذابتری برای آنچه که آنها فقط در رستوران می خورند، به اشتراک بگذارند. و کاربران بیشتر مایل به کلیک بر روی تصویر از متن معمول آبی متصل است. و کاربر نرم افزار به سختی باید هر کاری انجام دهد. از آنجایی که آنها قبلا برنامه را به اشتراک گذاشتند به نمایه خود، حتی ساده تر از تایپ کردن حکم آنچه که خوردند.

اگر شما به دنبال ایده یا الهام از برنامه فیس بوک خود هستید، باید مرکز برنامه فیس بوک را مرور کنید.

چگونه شروع به ساخت یک برنامه

برای شروع، شما باید یک حساب کاربری فیس بوک داشته باشید. برای ایجاد یک صفحه فیس بوک برای کسب و کار یا سازمان خود از حساب کاربری فیس بوک خود استفاده کنید. اطلاعات شخصی شما امن است و به صفحه متصل نمی شود اگر شما نمی خواهید "خالق" به طور عمومی شناخته شود، اما فیس بوک اصرار دارد که تمام صفحاتی که توسط افراد ایجاد شده و نه از سوی شرکت های خود از دسترس خارج شوند.

اولین گام در نوشتن یک برنامه یک برنامه است. با حساب فیس بوک موجود خود، برنامه توسعه دهنده را به نمایه فیس بوک خود اضافه کنید و سپس روی «تنظیم برنامه جدید» کلیک کنید. سپس به سادگی از وظایف نامگذاری آن، موافقت با برخی از شرایط استاندارد سرویس و ارسال یک عکس برای لوگوی خود (شما می توانید بعدا آن را تغییر دهید).

شما لازم نیست که برای نوشتن برنامه های کاربردی فیس بوک "جک" باشید. شما نیاز به دانش بسیار اساسی در مورد زبان های برنامه نویسی وب و برخی از فضای آزاد در وب سرور دارید که برنامه فیس بوک خود را میزبانی می کنید که به عنوان فایل های PHP ساده نوشته می شود. MySQL یک سیستم مدیریت پایگاه داده بسیار محبوب است که برای اجرای اسکریپت های PHP نیاز به نوشتن دارد. نگران نباشید که پی اچ پی کدام است، چرا که نام اصلی دیگر معتبر نیست و اکنون چیزی است که از خود پی اچ پی شروع می شود. اختصارات بازگشتی یک شوخی معمول در میان برنامه نویسان است. به غیر از PHP: Preprocessor Hypertext برخی از موارد دیگر که ممکن است قبل از آن مشاهده کرده باشید، گنو نه یونیکس و نه GIF PNG است.

از تنظیمات برنامه، Canvas را انتخاب کنید و HTML را به عنوان روش رندر تنظیم کنید. ممکن است شما از FBML (زبان نشانه گذاری فیس بوک، به عنوان زبان نشانه گذاری بیش از حد متن) شنیده باشید، اما از ژوئن 2012، توسعه دهندگان فیس بوک پشتیبانی از FBML را متوقف کرده و تمام برنامه ها در HTML، جاوا اسکریپت و CSS نوشته شده اند.

با استفاده از هر WYSIWYG (آنچه شما می بینید چیزی است که شما دریافت می کنید - اساسا هر ویرایشگر متن بدون قالب بندی خودکار (مانند مایکروسافت ورد) مانند Notepad) ویرایشگر HTML، محتوای مورد نظر خود را در برنامه فیس بوک خود بنویسید.

صفحه بوم چیست؟ به سادگی صفحه اصلی برنامه خود را که کاربر هر بار که بر روی برنامه خود کلیک می کند را می بیند. یک برنامه جدید را تنظیم کنید، نام آن را بدهید. در جزئیات زیر وارد کنید:

URL Canvas - نام منحصر به فرد برای برنامه شماhttp: //apps.facebook.com/. شما می توانید آن را با آیکون ها، توضیحات، و غیره آن را خرد کنید.

URL Callback Callback - URL کامل صفحه بوم برای ذخیره در سرور MySQL شما. به وب سرور خود وارد شوید که در آن شما میزبانی برنامه فیس بوک را ایجاد می کنید و زیر پوشه ای به نام «فیس بوک» ایجاد می کنید. بنابراین اگر دامنه شما example.com باشد، برنامه فیس بوک از example.com/facebook قابل دسترسی است.

حالا ما باید یک صفحه راه اندازی برای کاربران که مایل به اضافه کردن برنامه شما هستند. یک مبتدی باید از مشتری رسمی پی اچ پی استفاده کند. آنچه ما انجام خواهیم داد یک تصویر ساده است.

این باید ابتدا اسکریپت PHP شروع شود. به پرونده ای که به عنوان URL Callback Callback وارد کرده اید بروید - این نقطه پرش برای همه تماس ها از فیس بوک به برنامه شما است.

// شامل کتابخانه مشتری فیس بوک
require_once ('facebook.php')؛
// تنظیم متغیرهای احراز هویت
$ appapikey = ''؛
$ appsecret = ''؛
$ facebook = جدید فیس بوک ($ appapikey، $ appsecret)؛
// همچنین به تقریبا هر تماس به پایگاه داده خود دسترسی پیدا خواهم کرد و در اینجا مقدار db را تنظیم خواهم کرد
$ username = ""؛
$ password = ""؛
$ database = ""؛
mysql_connect (localhost، $ username، $ password)؛
mysql_select_db (پایگاه داده $) یا مرگ ("قادر به انتخاب پایگاه داده")؛
اکنون آماده هستیم با API فیس بوک ارتباط برقرار کنیم.

با استفاده از API فیس بوک

API Graph هسته فیس بوک بستر های نرم افزاری است، که توسعه دهندگان را قادر می سازد که از اطلاعات فیس بوک خواندن و نوشتن داده ها را داشته باشند. API Graph یک نمایش ساده و متداول از نمودار اجتماعی فیس بوک را ارائه می دهد، یکنواختی اشیاء در گراف را نشان می دهد (مثلا افراد، عکس ها، رویدادها و صفحات) و ارتباطات بین آنها (به عنوان مثال، روابط دوستی، محتوای مشترک و برچسب های عکس ) همراه با شاید دایرکتوری برنامه، این قدرتمند ترین جنبه از پلت فرم فیس بوک برای توسعه دهندگان است. با توجه به انگیزه های مناسب / بازاریابی / نام تجاری / هرچه که بخواهید آن را بگوید، برنامه های موجود در فیس بوک می توانند مانند آتش سوزی گسترش پیدا کنند. دو ویژگی که معمولا توسط توسعه دهندگان فیس بوک برای رسیدن به مخاطبان گسترده تر مورد استفاده قرار می گیرند عبارتند از دعوت برنامه ها و داستان های خبری.

هر دو به طور معمول در زمان ثبت نام برنامه اجرا می شوند و برای اطلاع دادن به اعضای شبکه شخصی کاربر استفاده می شوند. اما آنها در آن متفاوت هستند که دعوت یک سوال صریح است که به دوستان انتخاب کاربر هدایت می شود در حالی که گزینه ای برای خبرخوان ها یک انتخاب منفعل برای افرادی است که از برنامه شما استفاده می کنند. سخت تر است که یک کاربر برای ارسال دعوت نامه ها به دلیل آن که همیشه خوش آمدید نیست، اما اگر کاربر به آنها با موفقیت هدایت می شود، ممکن است منجر به افزایش ثبت نام در میان دوستان خود شود.

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

نکات فیس بوک برنامه & amp؛ کلاهبرداری

همچنین، چند ترفند اضافی وجود دارد که میتوانید از آستین خود حذف کنید تا بازدیدکنندگان را خیره کنید:

نگران نباش به یاد داشته باشید فیس بوک دارای سوالات متداول و چگونگی کمک به شما در طول راه، بیش از حد! اگر این هنوز هم به نظر می رسد بیش از حد پیچیده وجود دارد شرکت هایی که شما می توانید مانند OfferPop و Wildfire استفاده کنید دارای برنامه های از قبل ساخته شده است که شما می توانید برای صفحه فیس بوک خود را برای هزینه سفارشی. اما قبل از صرف پول در یک سرویس یا توسعه دهنده، یک برنامه ساده را امتحان کنید تا یک برنامه فیس بوک ایجاد کنید.