Kā izveidot Facebook lietojumprogrammu savai lapai

Jūs vēlaties izveidot Facebook lietotni, bet nezināt, no kurienes sākt? Vai arī jūs esat dzirdējis par Facebook Apps, bet pat nezināt, kas tas ir. Facebook lietotnes ir visur vietnē, un lielākā daļa no tām ir faktiski rakstītas ar Facebook izstrādātājiem. Fotoattēli, notikumi un daudzas citas galvenās Facebook funkcijas ir faktiski atsevišķas lietotnes. Un tur ir tūkstošiem citu trešo pušu progr pieejams instalēšanai jūsu personīgajā Facebook kontā.

Kas ir lietotne?

Paziņojums es teicu "instalāciju", nevis "lejupielādi". "Programma" (nevajadzētu sajaukt ar līdzīgu ne-pilnīgi pilnīgu lietojumprogrammu, ko sauc par "Applet") patiešām nav "lietojumprogramma", kas būtu pazīstama Mac lietotājiem un tikai vārds Windows lietotājiem, bet "lietojumprogrammas" un "programmas" ir aptuveni vienādi sinonīmi, jo kāda programmatūra tiek izsaukta personālajā datorā. Tie ir instalēti no diska vai lejupielādēti, bet gan tādā veidā viņi faktiski tiek rakstīti uz jūsu cietā diska. Lietojumprogramma nav. Tā ir vietnes funkcija, kas nav tikai jūsu pārlūkprogramma. Tātad, ja jūs izmantojat lietotni, lai spēlētu Scrabble ar draugu Facebook, katrs jūsu veiktais pārvietojums tiek saglabāts Facebook serveros, nevis jūsu vai jūsu drauga datoros. Un lapa tiek atjaunināta, kad jūs atkal piesakāties vai citādi atsvaidzina pārlūkprogrammu. Tas ir kodols, kas padara kaut ko par "app".

Kas ir Facebook platforma?

Facebook uzsāka Facebook platformu 2007. gada 24. maijā, nodrošinot pamatu programmatūras izstrādātājiem, lai izveidotu lietojumprogrammas, kas mijiedarbojas ar galvenajām Facebook funkcijām . Lietotāju informāciju var kopīgot no tīmekļa kopienām uz ārējām lietojumprogrammām, nodrošinot jaunu funkcionalitāti interneta kopienai, kura dalās ar lietotāja datiem, izmantojot atvērtu API. API ir lietojumprogrammu saskarne, kas ir specifikācija, kuru paredzēts izmantot kā interfeisu ar programmatūras komponentiem, lai sazinātos viens ar otru. Faktiski Facebook lietojumprogrammu platforma ir viena no vispazīstamākajām API. Facebook platforma piedāvā API un rīku kopumu, kas ļauj trešo pušu izstrādātājiem integrēties ar " atvērto grafiku " - vai nu ar lietojumprogrammām vietnē Facebook.com, vai ārējām vietnēm un ierīcēm.

Kāpēc vēlaties Facebook lietotni?

Ko jūsu uzņēmums var izmantot tādu spēli kā Scrabble? Ļoti maz, taču spēles, kas ir ārkārtīgi populāras, nav vienīgā lietotņu izmantošana. Tos var izmantot jebkura organizācija, kas vēlas, lai tās nosaukums tiktu koplietots sociālās mediju jomā. Padomājiet par kopējo sūdzību par dažiem cilvēkiem, kuri publicē statusa atjauninājumus ikdienišķiem "tunzivju salātu sviestmaizi pusdienām". Un domājiet par Facebook lapu, kuru izveidojāt savam restorānam. Tas ir diezgan populārs, taču šķiet, ka daudzi pastāvīgie klienti "nepatīk" par Facebook lapu. Tagad iedomājieties lapu, kurā ir lietotne, kurā izvēlnes elementi ar ļoti jaukiem, satriecošiem attēliem ir atlasāmi un kopīgojami. Tā vietā, lai iegūtu neatgriezenisku statusa atjauninājumu vai vienkārši saiti uz jūsu lapu ar tālruņa numuru un adresi, lietotne var ļaut šim lietotājam dalīties savā ziņu plūsmā ar vairāk pievilcīgu veidu, kā viņi vienkārši ēda jūsu restorānā. Un lietotāji būs vairāk sliecas noklikšķināt uz attēla nekā vienkārši parasts zils saistīts teksts. Lietotājam lietotnei gandrīz nekas nav jādara. Tā kā viņi jau ir ļāvuši lietotnei dalīties savā profilā, tas ir pat vienkāršāk, nekā ierakstot teikto par to, ko viņi ēda.

Ja meklējat idejas vai iedvesmu par to, ko vajadzētu izveidot Facebook lietojumprogrammai , pārlūkojiet Facebook lietojumprogrammu centru .

Kā sākt lietotnes izveidi

Lai sāktu, jums ir jābūt Facebook kontam. Izmantojiet savu personīgo Facebook kontu, lai izveidotu sava uzņēmuma vai organizācijas Facebook lapu. Jūsu personīgā informācija ir droša un netiek piesaistīta lapai, ja jūs nevēlaties, lai "autors" tiktu publiski zināms, bet Facebook pieprasa, lai visas lapas izveidotu cilvēki un nevis uzņēmumi no "get-go".

Pirmais solis, rakstot lietotni, kļūst par lietotni. Izmantojot esošo Facebook kontu, pievienojiet izstrādātāja pieteikumu savam Facebook profilam un pēc tam noklikšķiniet uz "Izveidot jaunu lietojumprogrammu". Tad vienkārši nokļūstiet uzdevumu veikšanā, nosaucot to, piekrītot dažiem standarta pakalpojumu sniegšanas noteikumiem un augšupielādējot logotipa attēlu (to var mainīt vēlāk).

Jums nav jābūt "geek", lai rakstītu pamata Facebook Pieteikumi. Jums būs nepieciešamas dažas ļoti pamatzināšanas par tīmekļa programmēšanas valodām un dažas brīvas vietas tīmekļa serverī, kur jūs uzņemsit savu Facebook lietotni, kas tiks rakstīta kā vienkārši PHP faili. MySQL ir ļoti populāra atvērtā koda datu bāzu pārvaldības sistēma, lai veiktu PHP skriptus, kas jums būs jāraksta. Neuztraucieties par to, ko nozīmē PHP, jo sākotnējais nosaukums vairs nav spēkā, un tagad tas nozīmē kaut ko, kas sākas ar pašu PHP. Rekursīvie akronīmi ir parasts joks starp programmētājiem. Izņemot PHP: Hypertext Preprocessor daži citi bieži vien tie, kas jūs, iespējams, redzējāt, ir GNU Ne Unix un PNG nav GIF.

Programmas iestatījumos izvēlieties Kanālu un kā HTML formātu atveriet metodi. Jūs, iespējams, esat dzirdējuši par FBML (Facebook Markup Language, nevis Hyper Text Markup Language), bet no 2012. gada jūnija Facebook izstrādātāji pārtrauca atbalstīt FBML un visas lietotnes ir rakstītas HTML, JavaScript un CSS.

Izmantojot jebkuru WYSIWYG (ko jūs redzat ir tas, ko jūs saņemat) - būtībā jebkurš teksta redaktors bez automātiskas formatēšanas [piemēram, Microsoft Word], piemēram, Notepad). HTML redaktors raksta saturu, kuru vēlaties parādīt savā Facebook lietojumprogrammā.

Kas ir audekls lapa? Vienkārši galvenā jūsu lietojumprogrammas lapa, ko lietotājs redz katru reizi, kad viņi noklikšķina uz jūsu lietotnes. Izveidojiet jaunu lietotni, piešķiriet tai nosaukumu. Ievadiet šādu informāciju:

Canvas URL - unikāls jūsu lietotnes nosaukums @http: //apps.facebook.com/. Jūs to varat izlikt ar ikonām, aprakstiem utt.

Gleznas atzveltnes URL - pilnīgs URL kanāls, kas jāuzglabā jūsu MySQL serverī. Piesakieties savā tīmekļa serverī, kur jūs izvietosit Facebook lietojumprogrammu un izveidosiet apakšdirektoriju ar nosaukumu "facebook". Tātad, ja jūsu domēns ir example.com, Facebook lietotnei var piekļūt no example.com/facebook.

Tagad mums ir jāizveido iestatīšanas lapa lietotājiem, kuri vēlas pievienot jūsu lietotni. Iesācējam vajadzētu izmantot oficiālo PHP klientu. Ko mēs darīsim, tiek parādīts vienkāršs attēls.

Tam vajadzētu būt PHP sākumlapas skriptam. Pārejiet uz failu, kuru ievadījāt kā kanvas atzvanīšanas URL - tas ir noietu punkts visiem uzaicinājumiem no Facebook jūsu lietojumprogrammai.

// iekļaujiet Facebook klientu bibliotēku
require_once ('facebook.php');
/ / Iestatiet autentifikācijas mainīgos
$ appapikey = '';
$ appsecret = '';
$ facebook = jauns Facebook ($ appapikey, $ appsecret);
/ / Es arī piekļūšos savai datubāzei gandrīz katrā zvanā, tāpēc šeit tiks iestatīts db
$ username = "";
$ parole = "";
$ database = "";
mysql_connect (localhost, $ lietotājvārds, $ parole);
@ mysql_select_db ($ datu bāze) vai mirt ("Neizdevās atlasīt datubāzi");
Jūs tagad esat gatavs mijiedarboties ar Facebook API.

Izmantojot Facebook API

Grafikas API ir Facebook platformas pamats, kas ļauj izstrādātājiem lasīt un rakstīt datus pakalpojumā Facebook. Diagramma API piedāvā vienkāršu un konsekventu priekšstatu par Facebook sociālo grafiku, vienlaikus attēlojot diagrammas objektus (piemēram, personas, fotoattēlus, notikumus un lapas) un savienojumus starp tiem (piemēram, draugu attiecības, kopīgotais saturs un fotoattēlu tagi). ) Līdz ar varbūt arī lietojumprogrammu direktoriju, tas ir visspēcīgākais Facebook platformas elements izstrādātājiem. Ņemot vērā pareizos stimulus / mārketingu / zīmolu / neatkarīgi no tā, ko vēlaties to izsaukt, Facebook lietotnes var izplatīties kā meža ugunsgrēks. Divas funkcijas, ko parasti izmanto Facebook izstrādātāji, lai sasniegtu plašāku auditoriju, ir lietotņu uzaicinājumi un ziņu plūsmu stāsti.

Abi parasti tiek veikti lietotnes pieteikšanās laikā un tiek izmantoti, lai informētu lietotāja personīgā tīkla dalībniekus. Taču viņi atšķiras, ka uzaicinājums ir skaidrs jautājums, kas domāts lietotāja izvēles draugiem, kamēr ziņu saziņas opcija ir pasīva izvēle cilvēkiem, kuriem viņi lieto jūsu pieteikumu. Sarežģītāk ir iegūt lietotāju izsūtīt uzaicinājumus, jo tie ne vienmēr ir gaidīti, bet, ja lietotājs veiksmīgi tos atlasa, tas var novest pie saviem draugiem lielākas pierakstīšanās ātruma.

Tieši tā. Tagad ikviens var pievienot savu Facebook lietotni saviem profiliem gan cilnes lodziņos, gan galvenās profila lapas sānjoslā.

Facebook lietotņu padomi & amp; Triki

Arī ir daži papildu triku, kurus varat noņemt no jūsu piedurknes, lai apžilbtu apmeklētājus:

Neuztraucieties! Atcerieties, ka personai ir biežāk uzdotie jautājumi par FAQ, kā arī, kā arī jums palīdzēt! Ja tas joprojām šķiet pārāk sarežģīts, ir uzņēmumi, kurus varat izmantot, piemēram, OfferPop un Wildfire, un tām ir iebūvēti progr, ko jūs varat pielāgot savai Facebook lapu par maksu. Bet dodiet vienkāršu lietotni izmēģināt, pirms tērējat naudu pakalpojumam vai izstrādātājam, lai izveidotu Facebook lietotni.