Таны хуудасны Facebook App хэрхэн бүтээх

Та Facebook App-г үүсгэхийг хүсч байна, гэхдээ хаанаас эхлэхээ мэдэхгүй байна уу? Эсвэл та Facebook Apps-ийн тухай сонссон ч тэд юу болохыг мэдэхгүй байна. Фэйсбүүкийн аппликейшнууд нь сайтад байршдаг бөгөөд ихэнх нь ихэнхдээ фэйсбүүкийн хөгжүүлэгчид бичсэн байдаг. Фото зураг, Үйл явдал, Facebook-ийн бусад "үндсэн" онцлог нь үнэхээр тусдаа апп юм. Мөн таны Facebook данс руу суулгах боломжтой гуравдагч талын програмууд байдаг.

Апп гэж юу вэ?

Би "суулгах" гэж хэлээд "татан авалт" гэж хэлээгүй. "Апп" ("Applet" гэгддэг бүрэн бус аппликэшн нь үүнийг үгүйсгэх арга биш) нь Mac програмд ​​хэрэглэгчийн хувьд мэддэг бөгөөд Windows хэрэглэгчдэд зориулсан үг, Гэхдээ "програмууд" болон "програмууд" нь компьютер дээр програм хангамж гэж бие биенээсээ ижил утгатай. Тэдгээр нь дискнээс суулгасан эсвэл татаж авсан, гэхдээ аль нь ч гэсэн тэдгээр нь таны хатуу дискэнд бичигдсэн байдаг. Апп нь үгүй. Энэ нь таны вэб хөтөчөөс цааш үргэлжлэх вэбсайт руу орох боломж юм. Хэрвээ та Scrabble-ийг Facebook-тэй найзтайгаа тоглуулах App ашиглавал, таны хийсэн хайлт бүр Facebook-ийн серверүүд дээр таны компьютер эсвэл таны найз биш хадгалагдана. Мөн та дахин нэвтэрч орох эсвэл вэб хөтчийнхөө шинэчлэлтийг шинэчлэхэд хуудсаа шинэчлэх болно. Энэ нь юу гэсэн үг вэ гэвэл "апп" юм.

Facebook платформ гэж юу вэ?

Facebook Facebook-ийн платформыг 2007 оны 5-р сарын 24-нд эхлүүлсэн бөгөөд програм хангамж хөгжүүлэгчдийн хувьд Facebook-ийн үндсэн функцтэй харилцдаг програмуудыг бий болгох боломжийг бүрдүүлсэн. Хэрэглэгчийн мэдээллийг гадны аппликейшнуудаас хуваалцаж, нээлттэй API-ээр дамжуулан хэрэглэгчийн датаг хуваалцаж буй вэбсайт руу шинэ функцийг хүргэх боломжтой. API нь програм хангамжийн бүрэлдэхүүн хэсгүүдийн хоорондох интерфэйс болгон ашиглах зориулалттай тодорхойлолт бөгөөд энэ нь програмчлалын интерфейс юм. Үнэндээ Facebook Application Platform нь хамгийн сайн мэддэг API-үүдийн нэг юм. Facebook платформ нь API болон хэрэгслүүдийн багцыг хангадаг бөгөөд гуравдагч хөгжүүлэгчдийг " нээлттэй график " -тай нэгтгэх боломж олгодог - Facebook.com эсвэл гаднах вэбсайтууд болон төхөөрөмжүүдийн програмуудаар дамждаг.

Яагаад та Facebook App-г хүсч байна вэ?

Таны бизнес Scrabble шиг тоглоом ашигладаг уу? Маш бага, гэхдээ тоглоомууд нь маш алдартай байхад зөвхөн програмуудын хэрэглээ биш юм. Тэдний нэрийг нийгмийн хэвлэл мэдээллийн салбарт хуваалцахыг хүсч буй аливаа байгууллага ашиглаж болно. Зарим хүмүүс "туна салат хачиртай талх" хоол идэх талаархи нийтлэг гомдлыг авч үзье. Мөн өөрийн эзэмшдэг ресторанд зориулсан Facebook хуудасны талаар бодоорой. Энэ нь маш түгээмэл боловч олон тооны байнгын хэрэглэгчид Facebook дээр "дуртай" байх шиг санагддаггүй. Одоо маш сайн, тааламжтай зураг бүхий цэсийн зүйлсийг сонгож, хуваалцах боломжтой програмтай хуудсыг төсөөлөөд үзээрэй. Таны уйтгартай байдлын шинэчлэлт, эсвэл хуудасныхаа холбоосыг утасны дугаар, хаягаар нь холбохын оронд апп нь тэдний мэдээллийн санд өөрсдийнхөө идэвхитэй холбоотой зүйлсийг өөрийн ресторанд идсэн зүйлдээ илүү анхаарал тавих боломжийг тэдэнд олгодог. Мөн хэрэглэгчид зөвхөн цэнхэр өнгөтэй холбоотой текстээс илүү зураг дээр дарах хандлагатай байх болно. Мөн апп хэрэглэгч бараг л хийх ёстой. Тэд апп-д өөрийн профайлаа хуваалцах боломжийг олгосон тул энэ нь тэдний идсэн зүйлийн өгүүлбэрийг бичихээс хялбар байдаг.

Хэрэв та Facebook-ийн аппликейшнийг хөгжүүлэх ямар нэг санаа, сүнсний удирдамж хайж байгаа бол Facebook App Center-ийг үзэх хэрэгтэй.

Апп хэрхэн байгуулах талаар

Эхлэхийн тулд та Facebook данстай байх ёстой. Өөрийн бизнес эсвэл байгууллагын Facebook хуудсыг үүсгэх хувийн Facebook бүртгэлээ ашиглана уу. Таны хувийн мэдээлэл аюулгүй бөгөөд хэрэв та "зохиогч" -ыг олон нийтэд мэдэгдэхийг хүсэхгүй бол хуудас руу холбогддоггүй. Харин Facebook-ээс хүмүүс өөрсдөөсөө бус, өөрсдөөс нь үүссэн бүх хуудсыг бий болгохыг шаарддаг.

Апп-ыг бичих эхний алхам нь апп-г авч байна. Өөрийн Facebook дансаа ашиглан хөгжүүлэгч програмыг өөрийн Facebook профайл дээр нэмээд дараа нь "Шинэ програм суулгах" дээр дарна уу. Дараа нь үүнийг нэрлэх үүрэг даалгавар, Зарим стандарт Үйлчилгээний Нөхцөлийг зөвшөөрч, логогоороо зураг оруулах (Дараа нь үүнийг өөрчилж болно).

Та үндсэн Facebook Applications бичиж байхдаа "geek" байх шаардлагагүй. Вэб серверийн зарим вэбсайтуудын талаархи үндсэн мэдлэгтэй байх хэрэгтэй ба та өөрийн Facebook аппликейшнээ байршуулж болох вэбсайтуудын зарим сул зай хэрэгтэй бөгөөд энэ нь энгийн PHP файлуудаар бичигдэх болно. MySQL нь бичсэн PHP скриптийг ажиллуулахад маш өргөн хэрэглэгддэг нээлттэй эхийн мэдээллийн баазын удирдлагын систем юм. PHP гэдэг нь ямар нэр томъёо вэ гэдгийг бүү санаа зов. Учир нь энэ нь жинхэнэ нэр нь хүчин төгөлдөр бус бөгөөд PHP нь өөрөө эхэлдэг зүйл юм. Рекурсив товчилсон үгнүүд нь програм зохиогчдын дунд түгээмэл хошигнол юм. PHP-ээс өөр: Hypertext Preprocessor GNU Unix болон PNG's Not GIF-г өмнө нь үзсэн бусад түгээмэл хэрэглэгддэг байсан.

Програмын тохиргооноос эхлэн Canvas-г сонгоод rendering аргаар HTML-г тохируулна. Та FBML (Facebook Markup Language буюу Hyper Text Markup Language-ийн эсрэг) сонссон байж магадгүй ч 2012 оны зургадугаар сар гэхэд Facebook-ийн хөгжүүлэгчид FBML-г дэмжихээ больсон бөгөөд бүх аппликейшнууд HTML, JavaScript, CSS дээр бичигдсэн байна.

Ямар ч WYSIWYG ашиглах (Та юуг нь хардаг вэ - үндсэндээ Notepad гэх мэт автомат форматгүй автомат форматлах ямар ч текст засварлагч) HTML редактор, таны Facebook функц дотор харуулахыг хүсч байгаа агуулгыг бичих.

Зургийн хуудас гэж юу вэ? Хэрэглэгч таны апп дээр дарах бүртээ таны хэрэглэж буй програмын гол хуудас. Шинэ апп суулгах, нэр өгнө үү. Дараах мэдээллийг оруулна уу:

Canvas URL-таны апп-ийн өвөрмөц нэрийг @http: //apps.facebook.com/. Та дүрсийг дүрслэн бичиж болно.

Canvas Callback URL - Зургийн нүүрний бүрэн URL нь MySQL серверт хадгалагдах болно. Facebook апликейшнийг байршуулах вэб серверт нэвтэрч, "facebook" нэртэй дэд санг үүсгэ. Хэрэв таны домэйн example.com бол Facebook апп-г example.com/facebook-аас хандаж болно.

Одоо апп-ыг нэмэх хүсэлтэй хэрэглэгчид зориулсан тохиргооны хуудсыг үүсгэх хэрэгтэй. Эхлэгч нь албан ёсны PHP клиентийг ашиглах ёстой. Бидний хийх зүйл бол энгийн дүр зургийг харуулдаг.

Энэ нь үндсэн эхлэл PHP скрипт байх ёстой. Canvas Callback URL-д оруулсан файл руу ороорой - энэ нь Facebook-аас бүх аппликешны дуудлага хийх цэг болж таны аппликешн.

// Facebook клиент номын санг оруулаарай
require_once ('facebook.php');
// Итгэх хувьсагчийг тавих
$ appapikey = '';
$ appsecret = '';
$ facebook = шинэ Facebook ($ appapikey, $ appsecret);
// Би мөн бараг бүх дуудлага дээр өөрийн өгөгдлийн санд хандах тул db дээр тохируулах болно
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ өгөгдлийн сан) эсвэл үхэх ("Мэдээллийн баазыг сонгох боломжгүй байна");
Та одоо Facebook API-тай харилцахад бэлэн байна.

Facebook API ашиглах

Graph API нь Facebook платформын гол цөм бөгөөд Facebook-д мэдээллийг унших, бичих боломжийг хөгжүүлэгчдэд олгодог. Графийн API нь графын обьектуудыг (жишээ нь, хүмүүс, зураг, үйл явдал, хуудас) графикийн объектуудыг жигд төлөөлж, тэдний хоорондох холбоог (тухайлбал, найзын харилцаа, хуваалцсан агуулга, фото зургууд ). Магадгүй аппликэйшн лавлахаас гадна энэ нь хөгжүүлэгчдийн Facebook платформын хамгийн хүчирхэг хэсэг юм. Зөв урамшуулал / маркетинг / брендийг өгдөг / үүнийг хүссэн бүхэн Facebook-ийн аппликэйшнүүд түймэр шиг тархдаг. Фэйсбүүкийн хөгжүүлэгчдэд түгээмэл хэрэглэгддэг хоёр онцлог нь илүү өргөн хүрээг хамарсан хүмүүст зориулсан апп юм.

Эдгээр хоёуланг нь апп-д бүртгүүлэх цагт хийгддэг бөгөөд хэрэглэгчийн хувийн сүлжээнд гишүүдэд мэдээлэхэд ашиглагддаг. Гэхдээ энэ урилга нь хэрэглэгчдийн сонголтод найзынханд чиглэсэн тодорхой асуулт юм. Мэдээний файлын сонголт нь таны хэрэглэж байгаа хүмүүст идэвхгүй сонголт байдаг. Хэрэглэгчид нь үргэлж урилгагүй байдаг учраас урилгыг илгээх хэрэглэгч авахад хэцүү ч хэрэв хэрэглэгч амжилттай зорилтот түвшинд байвал найз нөхдийнхөө дундах бүртгэлийн түвшин өндөр байх болно.

Тиймээ. Хэн ч гэсэн өөрийн Facebook апп-г профайлаа эсвэл хайрцагны нүүрэн дээрээ профайлдаа нэмэх боломжтой.

Facebook App Зөвлөмж ба & amp; Зальнууд

Түүнчлэн, таны зочдыг харахын тулд ханцуйнаасаа арилгаж болох хэдэн нэмэлт аргууд бий:

Бүү ай! Фэйсбүүк Та FAQ-ыг мөн хэрхэн туслахыг чамд хэрхэн туслахыг санаарай! Хэрэв энэ нь хэтэрхий төвөгтэй мэт санагдаж байвал та OfferPop, Wildfire гэх мэт компаниудыг ашиглах боломжтой урьдчилан захиалсан аппликейшнуудтай бол та өөрийн Facebook хуудсанд төлбөр тооцоо хийх боломжтой. Гэхдээ Facebook апп-г үүсгэхийн тулд үйлчилгээ эсвэл хөгжүүлэгч дээр мөнгө зарахын өмнө энгийн апп-ыг туршиж үзээрэй.