Sizning sahifangiz uchun Facebook ilovasini yaratish

Siz Facebook ilovasini yaratmoqchisiz, lekin qaerdan boshlashni bilmayapsizmi? Yoki siz "Facebook" ilovalari haqida eshitgansiz, lekin ularning nima ekanligini ham bilmayapsiz. Facebook-ning ilovalari saytning hamma joylarida va ko'pchiliklari esa aslida Facebook-ning o'z ishlab chiqaruvchilari tomonidan yozilgan. Facebook, Facebook, Facebook va boshqa ko'plab "yadro" xususiyatlari aslida alohida dasturlardir. Va sizning shaxsiy Facebook hisobingizga o'rnatish uchun minglab boshqa uchinchi tomon ilovalari mavjud.

App nima?

"Yuklab olish" deb emas, balki "o'rnatish" deb e'tibor qildim. "App" ("Applet" deb nomlanuvchi o'xshamaydigan to'liq dastur bilan aralashmaslik uchun), aslida Mac foydalanuvchilari uchun tanish bo'lgan va Windows foydalanuvchilari uchun faqatgina bitta "dastur" emas, ammo "ilovalar" va "dasturlar" bir-biriga deyarli sinxronlashtiriladi, chunki dastur shaxsiy kompyuterga chaqiriladi. Ular diskdan o'rnatiladi yoki yuklab olinadi, lekin ikkala yo'l ham aslida qattiq diskingizga yoziladi. Ilova emas. Bu sizning brauzeringizdan boshqa hech narsa o'tmaydigan veb-saytning o'ziga xos xususiyati. Shunday qilib, siz Skrabble-ni Facebookda do'stingiz bilan o'ynash uchun App dan foydalanyotgan bo'lsangiz, har bir harakat siz yoki do'stingiz kompyuterlari emas, balki Facebook serverlarida saqlanadi. Qayta kirganingizda yoki brauzeringizni yangilaganingizda sahifa yangilanadi. Bu nimani anglatuvchi "ilova" ning asosiy qismi.

Facebook platformasi nima?

Facebook 24-oktabr kuni Facebook platformasini ishga tushirdi va dasturiy ta'minot ishlab chiquvchilariga Facebook-ning asosiy funksiyalari bilan o'zaro bog'laydigan amaliy dasturlar yaratish uchun asos yaratdi. Foydalanuvchilar haqidagi ma'lumotlar veb-saytlardan ochiq ilovalar bilan foydalanuvchi foydalanuvchi veb-hamjamiyatiga yangi funktsiyalarni etkazib berishi mumkin. API - dasturiy dasturiy interfeysi bo'lib, u dasturiy komponentlar tomonidan bir-biri bilan muloqot qilish uchun interfeys sifatida foydalanishni nazarda tutuvchi xususiyatdir. Aslida, Facebook ilovasi platformasi - eng mashhur APIlardan biri. Facebook platformasi uchinchi tomon ishlab chiquvchilarining " ochiq grafik " bilan integratsiyalashuvini ta'minlaydigan API-lar va vositalar to'plamini taqdim etadi - Facebook.com yoki tashqi veb-saytlar va qurilmalardagi ilovalar orqali.

Nima uchun Facebook ilovasini xohlaysiz?

Sizning biznesingiz Scrabble kabi o'yinlardan qanday foydalanishi mumkin? Juda kam, lekin juda mashhur o'yinlar bo'lsa-da, faqatgina ilovalar emas. Ularning nomini ijtimoiy media sohasida bo'lishini istagan har qanday shaxs tomonidan foydalanilishi mumkin. Ba'zilarning oddiy "tuna salad sandviçini tushlik uchun" maqomini yangilab turadigan shikoyati haqida o'ylab ko'ring. O'zingiz yaratgan restavr uchun siz yaratgan Facebook sahifasini o'ylab ko'ring. Bu juda mashhur, biroq odatdagidek ko'plab mijozlar "Facebook" sahifasini "yoqtirgan" ko'rinmaydi. Keling, sahifa juda chiroyli, hayajonli tasvirlar bilan tanlangan va almashiladigan joylar mavjud bo'lgan ilovani tasavvur qiling. Zerikarli holatni yangilash yoki sahifangizga oddiygina bog'lanish o'rniga, telefon raqami va manzili bilan, ilova ushbu foydalanuvchiga o'zlarining yangiliklar bo'limida sizning restoranda nima yeyayotgani haqida qiziqarli ma'lumotga ega bo'lishiga imkon beradi. Va foydalanuvchilar oddiygina ko'k bog'langan matnga qaraganda rasmni bosishga moyil bo'ladi. Va ilova foydalanuvchisi har qanday narsani qilish kerak. Dasturga o'z profilida bo'lishish uchun allaqachon ruxsat berilgandan buyon, nima eganlarini yozishdan ham oddiyroq.

Agar Facebook ilovasini yaratishingiz kerak bo'lgan g'oya yoki ilhom izlayotgan bo'lsangiz, Facebook App Center-ga ko'z tashlang.

Qanday boshlanadi? App yaratish

Boshlash uchun sizda Facebook hisobi bo'lishi kerak. Biznesingiz yoki tashkilotingiz uchun Facebook sahifasini yaratish uchun shaxsiy Facebook hisobingizdan foydalaning. Sizning shaxsiy ma'lumotlaringiz xavfsizdir va "yaratuvchisi" ning omma oldida ma'lum bo'lishini istamasangiz, sahifaga bog'lanmaydi, biroq Facebook barcha kompaniyalar tomonidan o'z-o'zidan yaratilgan barcha kompaniyalar tomonidan emas, balki ular tomonidan yaratiladi.

Ilovani yozib olishda birinchi qadam ilova hisoblanadi. Mavjud Facebook hisobingiz bilan Tuzuvchi dasturini Facebook profilingizga qo'shing va "Yangi ilovani o'rnatish" ni bosing. Keyinchalik, uning nomini o'zgartirish, ba'zi standart xizmat ko'rsatish shartlarini qabul qilish va uning logotipi uchun rasmni yuklash (keyinchalik uni o'zgartirishingiz mumkin).

Asosiy Facebook ilovalarini yozish uchun siz "geek" bo'lishingiz shart emas. Siz oddiy PHP fayllari sifatida yoziladigan Facebook ilovangizni joylashtiradigan veb-serverda veb-dasturlash tillari va ba'zi bo'sh joylar haqida juda muhim ma'lumotlarga ehtiyoj sezasiz. MySQL sizning yozishingiz kerak bo`ladigan PHP skriptlarini ishga tushirish uchun juda ommabop ochiq manbali ma'lumotlar bazasini boshqarish tizimi. PHP'nin nimani anglatishini tashvishlanmang, chunki asl nusxasi endi haqiqiy emas va endi u PHPning o'zi bilan boshlangan narsalarni anglatadi. Retseptiv qisqartmalar dasturchilar orasida umumiy hazildir. PHP dan tashqari: Gipermatnli preprocessor oldindan ko'rgan ba'zi boshqa umumiy narsalar GNU ning Unix va PNG ning GIF emas.

Ilova sozlamalaridan Canvas-ni tanlang va HTMLni renderlash usuli sifatida o'rnating. FBML (Facebook Markup Language) ni Hyper Matn Belgilash Tilidan farqli ravishda eshitgan bo'lishingiz mumkin, ammo 2012 yilning iyun oyi holatiga ko'ra Facebook ishlab chiquvchilari FBMLni qo'llab-quvvatlashni to'xtatdilar va barcha ilovalar HTML, JavaScript va CSS-da yozilgan.

Har qanday WYSIWYG- dan foydalaning (nima nazarda tutilganingiz - aslida Notepad kabi Microsoft Word kabi avtomatik formatlashtirilmagan matn muharriri) HTML tahrirlovchisi, sizning Facebook ilovangizda ko'rsatmoqchi bo'lgan tarkibni yozing.

Kanvas sahifasi nima? Sizning ilovangizning asosiy sahifasi, foydalanuvchi sizning ilovangizni har safar bosganini ko'radi. Yangi ilovani sozlang, unga nom bering. Quyidagi tafsilotlarni kiriting:

Tuval sanasi - sizning ilovangiz uchun noyob nom: @http: //apps.facebook.com/. Buni ifodalaydi, tavsiflar va boshqalar bilan ifoda qilishingiz mumkin.

Canvas Callback URL - MySQL-serveringizda saqlanadigan tuval sahifasining to'liq URL manzili. Facebook ilovasiga mezbonlik qiladigan veb-serveringizga kiring va "facebook" deb nomlangan kichik katalog yaratasiz. Shuning uchun domeningiz example.com bo'lsa, Facebook ilovasiga example.com/facebook manzilidan foydalanish mumkin.

Endi ilovangizni qo'shishni istagan foydalanuvchilar uchun sozlash sahifasini yaratishimiz kerak. Yangi boshlovchi rasmiy PHP mijozidan foydalanishi kerak. Biz nima qilmoqchi edik, oddiy rasmni namoyish qilyapmiz.

PHP skriptining asosiy boshlanishi bo'lishi kerak. Kanalni qayta tiklash URL-manziliga kiritilgan faylga o'ting - Facebook-ning barcha qo'ng'iroqlari uchun ilovangizga o'tish nuqtasi.

// Facebook mijoz-kutubxonasini qo'shing
require_once ('facebook.php');
Autentifikatsiya o'zgaruvchilarini o'rnatish
$ appapikey = '';
$ appsecret = '';
$ facebook = yangi Facebook ($ appapikey, $ appsecret);
// Men deyarli har bir chaqiriq bo'yicha o'z ma'lumotlar bazasiga kirishga harakat qilaman, shu sababli bu yerda db o'rnatiladi
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) yoki o'lib ("ma'lumotlar bazasini tanlay olmadim");
Endi siz Facebook API bilan ishlashga tayyormiz.

Facebook API-dan foydalanish

Grafik API - bu Facebook-ning platformasi bo'lib, ishlab chiquvchilar Facebook-dan ma'lumotni o'qish va yozishni ta'minlaydi. Grafik API grafikadagi (masalan, odamlar, fotosuratlar, hodisalar va sahifalar) ob'ektlar va ularni o'zaro bog'lashlari (masalan, do'stlar bilan munosabatlar, birgalikdagi tarkib va fotosuratlar ). Balki dastur katalogi bilan birga, bu ishlab chiquvchilar uchun Facebook platformasining eng qudratli jihati. Tegishli imtiyozlarni / marketingni / brendingni / uni chaqirishni istagan narsangizni hisobga olgan holda, Facebookdagi ilovalar yovvoyi otash kabi tarqalishi mumkin. Facebook-ning ishlab chiqaruvchilari tomonidan kengroq auditoriyaga erishish uchun keng tarqalgan bo'lib foydalaniladigan ikkita xususiyat - bu ilovalar taklifi va yangiliklar haqida yangiliklar.

Har ikkalasi odatdagidek ilova ro'yxatga olish vaqtida amalga oshiriladi va foydalanuvchining shaxsiy tarmog'i a'zolarini xabardor qilish uchun ishlatiladi. Ammo ular taklifnoma foydalanuvchining do'stlariga qaratilgan aniq bir savoldir, ammo xabarlar parametrlari sizning arizangizdan foydalanayotgan odamlar uchun passiv tanlovdir. Foydalanuvchini taklif qilishni taklif qilish qiyin, chunki ular doimo yoqtirilmaydi, biroq foydalanuvchi ularni muvaffaqiyatli maqsadga yetsa, bu ularning do'stlari orasida yuqori ro'yxatdan o'tishga olib kelishi mumkin.

Bo'ldi shu. Har kim endi o'z profillariga Facebook ilovasini Qutilari ko'rinishida yoki asosiy profil sahifasining yon panelida qo'shishi mumkin.

Facebook ilovalari haqida maslahatlar & amp; Tricks

Bundan tashqari, tashrif buyuruvchilaringizni hayratda qoldirish uchun qo'lingizdan olib tashlashingiz mumkin bo'lgan bir nechta qo'shimcha fokuslar mavjud:

Qo'rqma! Esda tuting, Facebook-ning tez-tez so'raladigan savollari va sizga qanday yordam berish kerakligini unutmang! Agar bu hali juda murakkab ko'rinadigan bo'lsa, OfferPop va Wildfire kabi foydalanishingiz mumkin bo'lgan kompaniyalar sizning Facebook sahifangiz uchun haq evaziga sozlashingiz mumkin bo'lgan oldindan qurilgan ilovalarga ega. Lekin Facebook ilovasini yaratish uchun xizmat yoki ishlab chiqaruvchilarga pul sarflashdan oldin oddiy ilovani sinab ko'ring.