چه باید بدانیم
- به developers.facebook.com بروید و My Apps > Create App را انتخاب کنید. جزئیات App ID خود را وارد کنید. سناریوهای توسعه را انتخاب کنید یا از آن بگذرید.
- Set Up را در نوع برنامه مورد نظر خود انتخاب کنید. برای یک برنامه مسنجر، صفحه خود را انتخاب کنید و دستورالعملهای راهاندازی Webhook را تکمیل کنید.
- از Graph API برای خواندن و نوشتن داده ها در فیس بوک استفاده کنید. Graph API یک نمای ساده از نمودار اجتماعی فیس بوک را ارائه می دهد.
می توانید برنامه فیس بوک خود را برای شرکت، سازمان یا استفاده شخصی خود با ادغام آن با صفحه فیس بوک خود ایجاد کنید. پلتفرم توسعه دهندگان فیس بوک همه چیزهایی را دارد که شما نیاز دارید، از جمله ابزارها و راهنماهای لازم برای راهنمایی شما در این فرآیند.
چگونه یک برنامه فیس بوک برای صفحه خود بسازید
مراحل زیر شما را در فرآیند ایجاد یک برنامه برای Facebook Messenger راهنمایی می کند. با این حال، چندین محصول دیگر وجود دارد که می توانید برای برنامه خود انتخاب کنید. مراحل زیر همچنین مستلزم این است که یک صفحه فیس بوک راه اندازی کنید.
- در یک مرورگر وب به developers.facebook.com بروید. اگر قبلاً وارد حساب فیس بوک خود نشده اید، Log In را در بالا سمت راست برای ورود به حساب خود انتخاب کنید.
-
My Apps را در بالا سمت راست انتخاب کنید و سپس + Create App را از لیست کشویی انتخاب کنید.
-
شناسه برنامه خود را با وارد کردن یک نام در قسمت نمایش نام و یک آدرس ایمیل در قسمت Email تماس ایجاد کنید.
وقتی کارتان تمام شد، دکمه آبی رنگ Create App ID را انتخاب کنید.
ممکن است از شما خواسته شود با وارد کردن یک کد CAPTCHA یک بررسی امنیتی را تکمیل کنید.
-
Facebook به شما این امکان را می دهد که از بین چهار سناریو انتخاب کنید تا به شما در ساخت برنامه کمک کند. میتوانید یکی را انتخاب کنید و دکمه آبی Confirm را در پایین انتخاب کنید، یا اگر ترجیح میدهید برنامه خود را بدون استفاده از یکی از این سناریوها بسازید، Skip را انتخاب کنید.در عوض.
برای این آموزش خاص، سناریوها را رد می کنیم.
-
دکمه Set Up را برای محصولی انتخاب کنید تا برنامه شما را شروع کند.
برای هدف این آموزش، Messenger را انتخاب می کنیم.
-
در بخش Access Tokens، فهرست کشویی را در زیر صفحه انتخاب کنید تا صفحه Facebook را که می خواهید استفاده کنید انتخاب کنید.
ممکن است مجبور شوید مجوزها را ویرایش کنید تا به برنامه دسترسی داشته باشید و یک رمز ایجاد کنید. دکمه آبی رنگ Edit Permissions را انتخاب کنید > ادامه به عنوان [Name] > کادر چک صفحه >بعدی > انجام شد > خوب. رشته ای از کاراکترها در قسمت نشانه دسترسی به صفحه ظاهر می شود.
-
قبل از انجام هر کار دیگری، باید دستورالعمل های تنظیم Webhook فیس بوک را دنبال کنید تا یک رمز تأیید ایجاد کنید، که برای مرحله بعدی به آن نیاز دارید.
برای راه اندازی webhook خود به Node.js نیاز دارید که روی رایانه خود نصب کنید.
-
در بخش Webhooks، Setup Webhooks را انتخاب کنید و URL صفحه خود را در قسمت Callback URL به اضافه وارد کنید verify token که در آخرین مرحله در قسمت Verify Token ایجاد کردید.
-
چک باکس را در کنار رویدادهای webhook که می خواهید به وب هوک خود تحویل دهید، انتخاب کنید.
Facebook توصیه می کند حداقل پیام و پیام_پستبک را انتخاب کنید.
-
دکمه آبی رنگ Verify and Save را انتخاب کنید.
یک درخواست GET به وب هوک شما ارسال می شود. اگر همه چیز را به درستی تنظیم کنید، تنظیمات وب هوک شما به طور خودکار ذخیره می شود.
-
اکنون برای اشتراک برنامه خود در صفحه خود، به تنظیمات برنامه خود برگردید و به دنبال بخش Token Generation بگردید و Select a Page را انتخاب کنید تا صفحه خود را از لیست کشویی انتخاب کنید..
- بازگشت به بخش Webhooks، با انتخاب Select a Page برای انتخاب صفحه خود از لیست کشویی، مانند بالا عمل کنید.
- دکمه Subscribe را انتخاب کنید.
-
برای اطمینان از اینکه همه چیز را به درستی تنظیم کرده اید، برنامه خود را با مراجعه به Facebook.com یا Messenger در دستگاه تلفن همراه خود و ارسال پیام به صفحه خود، آزمایش کنید. وب هوک شما باید یک رویداد وب هوک دریافت کند، به این معنی که برنامه شما با موفقیت راه اندازی شده است.
اگر از مسنجر با برنامه خود استفاده می کنید، راهنمای شروع سریع فیس بوک را بررسی کنید تا به شما کمک کند اولین ربات مسنجر خود را بسازید.
برنامه فیس بوک چیست؟
توسعه دهندگان بیشتر برنامه های رایجی را که در فیس بوک پیدا می کنید، از طریق پلت فرم Facebook Developers می سازند. هزاران برنامه شخص ثالث برای استفاده از طریق حساب شخصی فیس بوک در دسترس هستند که به شما کمک می کند با محصولات و خدمات دیگر ارتباط برقرار کنید.
یک برنامه (نباید با برنامه مشابه نه کاملاً کامل به نام "اپلت" اشتباه گرفته شود) واقعاً یک برنامه کاربردی نیست به این معنا که کاربران رایانه های مک و ویندوز این اصطلاح را می دانند.به جای نصب یک برنامه کامپیوتری (همچنین به عنوان نرم افزار و برنامه شناخته می شود) از دیسک یا دانلود بر روی هارد دیسک رایانه خود، از یک برنامه فیس بوک با اجرای در مرورگر خود استفاده می کنید که فضایی را در رایانه شما اشغال نمی کند.
برای مثال، اگر از برنامه ای برای بازی Scrabble با دوستی در فیس بوک استفاده می کنید، فیس بوک هر حرکتی را که انجام می دهید در سرورهای خود ذخیره می کند، نه به صورت محلی. وقتی دوباره وارد سیستم شوید یا مرورگر خود را بهروزرسانی کنید، صفحه بهروزرسانی میشود. این تفاوت اصلی بین یک برنامه فیس بوک و یک برنامه معمولی است.
پلتفرم توسعه دهندگان فیس بوک چیست؟
Facebook پلتفرم Facebook Developers را در سال 2007 راه اندازی کرد و چارچوبی را ارائه داد که توسعه دهندگان می توانند از آن برای ایجاد برنامه هایی که با ویژگی های اصلی فیس بوک در تعامل هستند استفاده کنند. این بدان معناست که برنامهها میتوانند اطلاعات کاربر را از طریق یک API باز (رابط برنامهنویسی برنامه) با برنامههای خارجی به اشتراک بگذارند.
پلتفرم Facebook Developers مجموعهای از APIها و ابزارهایی را ارائه میکند که توسعهدهندگان شخص ثالث را قادر میسازد تا با نمودار باز ادغام شوند - چه از طریق برنامههای کاربردی در Facebook.com یا وبسایتها و دستگاههای خارجی.
چرا یک برنامه فیس بوک ایجاد می کنید؟
ممکن است از خود بپرسید، کسب و کار شما می تواند از بازی هایی مانند Scrabble برای چه استفاده کند؟ خیلی کم است، اما بازی ها تنها کاربرد برنامه ها نیستند. هر نهادی که میخواهد نامش در یک شبکه اجتماعی به اشتراک گذاشته شود، میتواند از یک برنامه برای ایجاد شناخت برند استفاده کند.
این سناریو را در نظر بگیرید: شما صاحب یک رستوران با صفحه فیسبوک خود هستید. بسیاری از مردم نظرات پیش پا افتاده ای را در پست های صفحه ارسال می کنند، و بس. این صفحه طرفداران زیادی دارد، اما مشتریان زیادی برای "لایک کردن" آن تشویق نمی شوند.
حالا تصور کنید صفحه دارای برنامه ای باشد که آیتم های منو را فهرست می کند - با عکس هایی که کاربران می توانند انتخاب کرده و به اشتراک بگذارند. بهجای ارائه بهروزرسانیهای وضعیت خستهکننده یا پیوندهایی به وبلاگ شما، یک برنامه میتواند به آنها اجازه دهد نمای چشمگیرتری از آنچه در رستوران شما خوردهاند به اشتراک بگذارند. استفاده از آن برای طرفداران هم آسان و هم سرگرم کننده است و به این ترتیب از ارزش بازاریابی اجتماعی استفاده می کنید.
استفاده از Facebook API
Graph API هسته پلتفرم Facebook Developers است که به توسعه دهندگان امکان می دهد داده ها را از فیس بوک بخوانند و بنویسند. Graph API یک نمای ساده و ثابت از نمودار اجتماعی فیس بوک را ارائه می دهد که به طور یکنواخت اشیاء موجود در نمودار (مانند افراد، عکس ها، رویدادها و صفحات) و ارتباطات بین آنها (مانند روابط دوستان، محتوای به اشتراک گذاشته شده، و برچسب های عکس) را نشان می دهد.).
همراه با فهرست برنامه، این قدرتمندترین جنبه پلت فرم فیس بوک برای توسعه دهندگان است.
دو ویژگی که توسعه دهندگان فیس بوک اغلب برای گسترش مخاطبان خود از آنها استفاده می کنند دعوت برنامه ها و پست ها به داستان های فید خبری است. هر دو به کاربران فیس بوک می گویند که کدام یک از دوستانشان در برنامه شرکت می کنند.
دعوت یک سوال صریح است که هدف آن دوستان انتخابی کاربر برنامه است. از سوی دیگر، گزینه Newsfeed به سادگی به دیگران این امکان را می دهد که بدانند یک دوست از یک برنامه استفاده می کند.
جذب کاربر برای ارسال دعوت نامه دشوارتر است زیرا چنین دعوت هایی همیشه مورد استقبال قرار نمی گیرند. با این حال، اگر کاربر آنها را برای کسانی که ممکن است واقعاً به برنامه علاقه مند باشند ارسال کند، می تواند منجر به ثبت نام شود.
با انگیزههای مناسب، بازاریابی و برندسازی، اپلیکیشنها در فیسبوک میتوانند مانند آتشسوزی گسترده شوند. دستورالعمل های زیر را دنبال کنید تا یاد بگیرید چگونه اولین مورد خود را بسازید.