Reklāma

facebook fanu lapasMīli vai nemīli to, mūsdienās ikviens un viņu suns ir Facebook; tā kā jebkas, kas dzīvē ir populārs, to ir pilnībā nomācis mārketinga veids. Viens neticami efektīvs Facebook mitinātās zīmola lapas lietojums ir pamudināt cilvēkus patīk lapai, izveidojot kādu slepenu saturu, kas paredzēts tikai dalībniekiem. parasti dēvē par “ventilatora vārtiem”. Tas ir piepildīts ar ekskluzīviem videoklipiem, lejupielādēm vai, iespējams, iepirkšanās kuponu - mēs to izmantojam šeit vietnē MakeUseOf, lai saviem faniem nodrošinātu ērtu piekļuvi visiem kārtējās sacensības.

Šāda veida pamata Facebook lietotni agrāk bija samērā vienkārši izveidot, taču tagad Facebook visām lapu cilņu lietotnēm prasa drošu versiju - HTTPS piekļuves URL - bet tas ir vēl USD 100 gadā papildus jūsu esošajām vietnes mitināšanas izmaksām. Pat ja jūs vadāt nelielu e-komercijas veikalu, jūs, iespējams, izmantojat PayPal kā maksājumu nodrošinātāju, un tāpēc jums nav nepieciešami SSL sertifikāti. Bet neuztraucieties, jo arī Facebook sadarbojas ar

instagram viewer
Heroku - mākonis mitināšanas uzņēmums - tas nozīmē, ka varat izveidot savu pamata Facebook lietotni un bez maksas mitināt to drošā serverī. Vai vēlaties uzzināt vairāk? Lasiet tālāk, jo Heroku vietnē veidoju pamata Facebook ventilatoru un vārtu lapas cilnes lietotni, kas mitināta par brīvu.

Reģistrējieties kā izstrādātājs

Pirms lietotņu izveidošanas jums jābūt reģistrētam izstrādātājam. Iet uz izstrādātāji.facebook.com lai sāktu, noklikšķiniet uz zaļās krāsas Reģistrēties pogu augšējā labajā stūrī, ja vēl neesat to izdarījis. Lai reģistrētos, jums ir nepieciešams tālruņa numurs, bet pretējā gadījumā tas ir bezmaksas.

facebook fanu lapas

Ja esat jau reģistrējies, lieliski - augšējā rīkjoslā noklikšķiniet uz Lietotnes, lai iegūtu pārskatu par pašreizējām lietotnēm.

facebook fanu lapa

Izveidojiet jaunu lietotni

Šeit sākas jautrība. Klikšķiniet uz Izveidot jaunu lietotni. Nosaukumam nav īsti nozīmes, taču acīmredzot jāizvēlas kaut kas būtisks. Kad lietotājs noklikšķina uz šīs cilnes, nosaukumvietas lauks tiks pievienots jūsu fanu lapas vietrādim URL; varat to atstāt tukšu, bet pēc tam vietrāžā URL viņi redzēs lietotnes ID, kas ir nedaudz neglītāks. Nosaukumu telpai arī jābūt unikāls, tāpēc pat neuztraucieties ar tādu lietu kā “testapp”, pretējā gadījumā jūs saņemat kļūdu. Visbeidzot atzīmējiet izvēles rūtiņu, kurā teikts, ka vēlaties bezmaksas hostingu no Heroku.

Pēc captcha aizpildīšanas jūs tiksit uzaicināts izvēlēties vēlamo mitināšanas veidu no Heroku - atlasiet PHP un apstipriniet. Facebook automātiski izveidos jaunu kontu Heroku, ja jums tāda vēl nav, un vietrādos URL sākotnēji aizpilda pamatus, kas ir jauki no tiem. Patiesībā ir ļoti grūti sajaukt šo soli uz priekšu.

facebook fanu lapa

Lietotnes informācijas lapā jūs arī vēlaties iestatīt lietotnes veidu “Lapas cilne” un pārliecinieties, ka arī tajā tiek ievadīti attiecīgie vietrāži URL - atkal tam vajadzētu būt automātiskam. Tad saglabājiet.

facebook fanu lapa

Heroku pirmie soļi

Kad tas būs pabeigts, jūs saņemsit e-pasta ziņojumu no Heroku ar informāciju par to, kā nomainīt paroli, un savai sistēmai lejupielādējiet Heroku “rīkjoslu”. Tiem no jums, kas nav pazīstami ar Heroku, tas nav tradicionāls resursdators tādā nozīmē, ka jūs varat pieteikties FTP adresē un augšupielādēt failus. tā vietā Heroku strādā ar versiju kontroles sistēmu Git. Kad esat uzstādījis rīkjoslu, jums vispirms ir jākontrolē vietne vietējā diskdzinī - tas dod jums direktoriju, kas atspoguļo to, kas tiek mitināts Heroku. Kad veicat izmaiņas šajos failos, sinhronizējiet tos visus atkal, lai atjauninātu Heroku.

Norādījumi pirmās sinhronizācijas veikšanai ir ietverti sveiciena e-pastā, un tā ir vienkārša vienas rindas komanda, kas ir unikāla tikai ar jūsu mitināšanas adresi - vienkārši nokopējiet un ielīmējiet no e-pasta adreses. Jūsu mitināšanas URL ir pilnīgi patvaļīgs - manā gadījumā tas bija sausa meža zeme-7743 - tas tiek ģenerēts nejauši un tam nav nozīmes, jo lietotāji to neredzēs. Atveriet jaunizveidoto direktoriju un apskatiet apkārtni.

Heroku ir ielicis diezgan daudz funkcionalitātes, taču mums tā nav nepieciešama. Atvērt indekss.php un paskatieties apkārt. Netālu no faila sākuma atrodiet šādas rindas:

$ facebook = jauns Facebook (masīvs ('appId' => AppInfo:: appID (), 'secret' => AppInfo:: appSecret (), 'sharedSession' => true, 'trustForvard' => true,));

un tūlīt pēc tam iekopējiet tos:

$ Pasi_request = $ facebook-> getSignedRequest (); $ patika = $ Pasi_request ['lapa'] ['patika'];

Neuztraucieties, ja tas jums viss ir pārāk sarežģīti - drīz es jums parādīšu gatavo veidni. Uz jūsu lietotni no Facebook tiek nosūtīts parakstīts pieprasījums, kurā ir iekļauta informācija par lietotāju - vai viņiem ir administratora piekļuve un vai viņiem ir patikusi lapa. Ja vēlaties precīzi zināt, kas tiek nosūtīts, pievienojiet šo:

print_r ($ parakstīts_request);

un jūs saņemsit pilnu parakstītā pieprasījuma objekta izdruku.

Šajā brīdī man jāatzīst, ka man radās nopietnas problēmas panākt parakstītā pieprasījuma darbību - izrādījās, ka Heroku izņēma datus lapā tika ielādēta, un tikai pēc JS API ielādes (labas 10 sekundes pēc sākotnējās lapas ielādes) lapa tiks atsvaidzināta un norādīta pareizā “patika” statusu. Pateicoties šis kaudze pārpildes jautājums, šķiet, ka risinājums ir noņemt kodu, kas piespiež HTTPS nenodrošinātiem lietotājiem. Veidnes sākumā izdzēsiet šo koda bloku:

// Izpildiet https par ražošanu. if (substr (AppInfo:: getUrl (), 0, 8)! = ' https://' && $ _SERVER ['REMOTE_ADDR']! = '127.0.0.1') {galvenes ('Atrašanās vieta: https://'. $ _SERVER ['HTTP_HOST']. $ _SERVER ['REQUEST_URI']); Izeja(); }

Kad lapa ir ielādēta, jums ir Būla mainīgais - tas ir taisnība vai a viltus - kas norāda, vai lietotājam šī lapa ir patikusi vai nē. To var izmantot ar vienkāršu ja paziņojums, lai parādītu vai nu saturu a vai b:

php if ($ patika): echo ('fan'); // tas ir jūsu slepenais saturs cits: echo ('nav ventilatoru'); // tas tiek parādīts potenciālajiem faniem endif; 

Novietojiet to tūlīt pēc atvēršanas atzīmējiet indekss.php. Tagad, ja esat priekšskatījis savu lapu vietnē Heroku, pamanīsit, ka tai ir šausmīgi daudz papildu funkciju, parādot iecienītās lapas, pogas, lai publicēt atjauninājumus utt. - Tas mums tiešām nav vajadzīgs, tāpēc es to visu izņēma, ieskaitot JavaScript SDK Facebook, atstājot tikai CSS un mūsu ventilatoru vārti. Šis ir noņemtais kods, kuru es izmantoju (tas ir attēls - , ja vēlaties, kopējiet paste no PasteBin):

pielāgota facebook fanu lapa

Jums vajadzētu rediģēt sadaļas, kurās teikts “nav fanu” un “fanu”, lai saturētu attiecīgi noklusējuma un slepeno saturu. Ja vēlaties saglabāt savu saturu atsevišķā failā, izmantojiet:

iekļaut ("secret.html");

lai importētu ārējos failus.

Sinhronizēt ar Heroku

Kad esat veicis visus nepieciešamos faila labojumus, jums ir jāveic sinhronizācija ar Heroku - mēs to darām, “iespiežot” mūsu vietējo kopiju “galvenā filiāle” Heroku. Pārliecinoties, vai komandrinda atrodas pareizajā direktorijā, ierakstiet:

git activ -am "maina ziņojumus"

(izmaiņu ziņojumu varat aizstāt ar piezīmi sev par to, kādas izmaiņas jūs šoreiz izdarījāt - šī uzskaite ir laba prakse)

pielāgota facebook fanu lapa

un tad

git push heroku meistars

Pagaidiet, kamēr komanda tiek izpildīta, jo tas var aizņemt kādu laiku.

Pēdējais solis: pievienojiet lietotni savai lapai

Tagad, kad lietotne ir izveidota, mums tā faktiski jāpievieno kā cilne jūsu zīmola lapai. Interesanti, ka tas tiek darīts, izmantojot speciāli izveidotu URL:

https://www.facebook.com/dialog/pagetab? app_id = YOUR_APP_ID & redirect_uri = YOUR_APP_URL_ON_HEROKU

Aizvietot YOUR_APP_ID ar ID, kas norādīts jūsu lietotnes informācijā, un YOUR_APP_URL_ON_HEROKU ar sava Heroku mitināšanas vietrādi URL. Pēc šī īpašā URL ielādēšanas tiek atvērts dialoglodziņš “pievienot savai lapai”, no kura jūs varat izvēlēties pareizo zīmola lapu, kurai pievienot savas lapas cilni.

Tad hey presto - tā būs jauna poga jūsu lapā, piemēram:

pielāgota facebook fanu lapa

Kā redzat, mēs vēl neesam norādījuši cilnes attēlu, tāpēc tā tiek atstāta kā noklusējuma - to varat izdarīt savas lietotnes informācijas lapā. Tas būtībā tas tomēr ir; ja ielādējat šo cilni, mana aizstāšana indekss.php vai nu parādīs kā ventilatoru vai a nav fanu. Vai neatkarīgi no tā, ko pielāgojāt tā parādīšanai:

facebook fanu lapas

Atzīšos - šis process bija grūtāks, nekā es gaidīju, taču tas pilnībā novērš nepieciešamību kaut ko mitināt uz sava servera vai iegūt SSL sertifikātu. Ja jums ir kādi jautājumi vai jautājumi, uzdodiet tos komentāros, un es centīšos palīdzēt. Ja komentāri ir slēgti, dodieties uz vietni Atbildes; un, lūdzu, ja jums šī apmācība ir noderīga, kopīgojiet to savā iecienītajā sociālajā tīklā. Jūs, iespējams, vēlēsities arī izpētīt mūsu bezmaksas, pilnīgs sociālo mediju mārketinga ceļvedis Jūsu ceļvedis sociālo mediju mārketingāPašlaik notiek gan cilvēku, gan uzņēmumu uzbrukums sociālo mediju vietnēm. Konkurence ir sīva, un neviens uzņēmums nevar tērēt laiku vai naudu, darot to nepareizi. Lasīt vairāk un apsveriet pievienošanu Pinterest Neoficiāls Pinterest ceļvedisŠis Pinterest ceļvedis ātri parādīs, kā izmantot Pinterest un visas tā funkcijas. Šajā rokasgrāmatā ir aprakstīts viss, kas jāzina par Pinterest. Lasīt vairāk arī jūsu stratēģijai.

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņš ir sertificēts CompTIA A + un Network +. Viņš ir galvenais MakeUseOf izstrādātājs un brīvo laiku pavada, spēlējot VR peintbolu un galda spēles. Kopš mazotnes viņš būvēja datorus.