Hoe om 'n Facebook-toepassing vir jou bladsy te bou

INHOUDSOPGAWE:

Hoe om 'n Facebook-toepassing vir jou bladsy te bou
Hoe om 'n Facebook-toepassing vir jou bladsy te bou
Anonim

Wat om te weet

  • Gaan na developers.facebook.com en kies My Apps > Create App. Voer besonderhede vir jou program-ID in. Kies ontwikkelingscenario's of slaan oor.
  • Kies Stel op onder die tipe toepassing wat jy wil hê. Vir 'n Messenger-toepassing, kies jou bladsy en voltooi die Webhook-opstellingsinstruksies.
  • Gebruik die Graph API om data van Facebook af te lees en in te skryf. Die Graph API bied 'n eenvoudige aansig van die Facebook sosiale grafiek.

Jy kan jou eie Facebook-toepassing vir jou maatskappy, organisasie of persoonlike gebruik skep deur dit met jou Facebook-bladsy te integreer. Die Facebook-ontwikkelaarsplatform het alles wat jy nodig het, insluitend die nodige gereedskap en gidse om jou deur die proses te lei.

Hoe om 'n Facebook-toepassing vir jou bladsy te bou

Die volgende stappe sal jou deur die proses neem om 'n toepassing vir Facebook Messenger te skep. Daar is egter verskeie ander produkte wat jy vir jou toepassing kan kies. Die volgende stappe vereis ook dat jy 'n Facebook-bladsy opgestel het.

  1. Navigeer na developers.facebook.com in 'n webblaaier. As jy nie reeds by jou Facebook-rekening aangemeld is nie, kies Teken aan regs bo om by jou rekening aan te meld.
  2. Kies My Apps regs bo en kies dan + Skep App uit die aftreklys.

    Image
    Image
  3. Skep jou program-ID deur 'n naam in die Vertoonnaam-veld en 'n e-posadres in die Kontak-e-pos-veld. in te voer

    Image
    Image

    Kies die blou Skep App-ID-knoppie wanneer jy klaar is.

    Jy sal dalk gevra word om 'n sekuriteitskontrole te voltooi deur 'n CAPTCHA-kode in te voer.

  4. Facebook sal jou die opsie gee om uit vier scenario's te kies om jou te help om jou toepassing te bou. Jy kan een kies en die blou Bevestig-knoppie onderaan kies, of as jy liewer jou program wil bou sonder om een van hierdie scenario's te gebruik, kies Skipin plaas daarvan.

    Image
    Image

    Vir hierdie spesifieke tutoriaal sal ons Slaan die scenario's.

  5. Kies die Stel op-knoppie vir 'n produk om jou program te begin bou.

    Image
    Image

    Vir die doel van hierdie tutoriaal gaan ons Messenger kies.

  6. In die Toegangstokens-afdeling, kies die - aftreklys onder Bladsy om die Facebook-bladsy te kies wat jy wil gebruik.

    Image
    Image

    Jy sal dalk die toestemmings moet wysig om die program toegang te verleen en 'n teken te genereer. Kies die blou Edit Permissions-knoppie > Gaan voort as [Naam] > Bladsy-merkblokkie > Volgende > Klaar > OK. 'n String karakters sal in die Page Access Token-veld verskyn.

  7. Voordat jy enigiets anders doen, moet jy Facebook se Webhook-opstellingsinstruksies volg om 'n verifikasietoken te skep, wat jy vir die volgende stap sal benodig.

    Jy sal Node.js op jou rekenaar moet installeer om jou webhook op te stel.

  8. Onder die Webhooks-afdeling, kies Set Webhooks en voer jou bladsy-URL in die Terugbel-URL-veld plus die in verify token wat jy in die laaste stap in die Verify Token-veld geskep het.

    Image
    Image
  9. Kies die merkblokkies langs die webhook-geleenthede wat jy by jou webhook afgelewer wil word.

    Facebook beveel aan om messages en messaging_postbacks te kies ten minste.

  10. Kies die blou Verifieer en stoor-knoppie.

    'n GET-versoek sal na jou webhook gestuur word. As jy alles reg opstel, sal jou webhook-instellings outomaties gestoor word.

  11. Nou om jou toepassing op jou bladsy in te teken, gaan terug na jou toepassing se instellings en soek die Tekengenerering-afdeling en kies Select a Page om jou bladsy uit die aftreklys te kies.

    Image
    Image
  12. Terug na die Webhooks-afdeling, doen dieselfde as hierbo deur Select a Page te kies om jou bladsy uit die aftreklys te kies.
  13. Kies die Subscribe-knoppie.
  14. Om te verseker dat jy alles behoorlik opstel, toets jou toepassing deur na Facebook.com of Messenger op jou selfoon te gaan en 'n boodskap na jou bladsy te stuur. Jou webhook behoort 'n webhook-geleentheid te ontvang, wat beteken dat jou program suksesvol opgestel is.

    As jy Messenger saam met jou toepassing gebruik, oorweeg dit om Facebook se Quickstart-gids na te gaan om jou te help om jou eerste Messenger-bot te bou.

Wat is 'n Facebook-toepassing?

Ontwikkelaars bou die meeste van die algemene toepassings wat jy op Facebook sal vind, via die Facebook-ontwikkelaarsplatform. Duisende derdeparty-toepassings is beskikbaar om te gebruik via persoonlike Facebook-rekening wat jou help om met ander produkte en dienste te verbind.

'n Toepassing (nie te verwar met die soortgelyke nie-heeltemal-'n-volle-toepassing wat 'n "applet" genoem word nie) is nie regtig 'n toepassing in die sin dat Mac- en Windows-rekenaargebruikers die term ken nie. Eerder as om 'n rekenaartoepassing (ook bekend as sagteware en programme) vanaf 'n skyf of 'n aflaai op jou rekenaar se hardeskyf te installeer, sal jy 'n Facebook-toepassing gebruik deur binne jou blaaier te hardloop wat geen spasie op jou rekenaar opneem nie.

As jy byvoorbeeld 'n toepassing gebruik om Scrabble saam met 'n vriend op Facebook te speel, stoor Facebook elke beweging wat jy maak op sy bedieners, nie plaaslik nie. Die bladsy word opgedateer wanneer jy weer aanmeld of andersins jou blaaier verfris. Dit is die kernverskil tussen 'n Facebook-toepassing en 'n konvensionele toepassing.

Wat is die Facebook-ontwikkelaarsplatform?

Facebook het die Facebook-ontwikkelaarsplatform in 2007 bekendgestel, wat 'n raamwerk verskaf wat ontwikkelaars kan gebruik om toepassings te skep wat met Facebook se kernkenmerke in wisselwerking is. Dit het beteken dat toepassings gebruikersinligting met toepassings van buite kon deel via 'n oop API (toepassingsprogrammeringskoppelvlak).

Die Facebook-ontwikkelaarsplatform verskaf 'n stel API's en nutsgoed wat derdeparty-ontwikkelaars in staat stel om met die oop grafiek te integreer - hetsy deur toepassings op Facebook.com of eksterne webwerwe en toestelle.

Hoekom sou jy 'n Facebook-toepassing skep?

Jy wonder dalk, waarvoor kan jou besigheid 'n speletjie soos Scrabble gebruik? Baie min, maar speletjies is nie die enigste gebruik van toepassings nie. Enige entiteit wat wil hê dat sy naam oor 'n sosiale netwerk gedeel word, kan 'n toepassing gebruik om handelsmerkherkenning te genereer.

Oorweeg hierdie scenario: Jy besit 'n restaurant met sy eie Facebook-bladsy. Baie mense plaas alledaagse opmerkings op die bladsy se plasings, en dit is omtrent dit. Die bladsy het 'n aanhangerbasis, maar nie baie klante voel aangemoedig genoeg om dit te "like" nie.

Stel jou nou voor dat die bladsy 'n toepassing het wat spyskaartitems lys - kompleet met foto's wat gebruikers kan kies en deel. In plaas daarvan om jou aanhangers vervelige statusopdaterings of skakels na jou blog te bied, kan 'n toepassing hulle 'n meer opvallende siening deel van wat hulle sopas in jou restaurant geëet het. Dit is beide maklik en pret vir aanhangers om te gebruik, en op hierdie manier benut jy die waarde van sosiale bemarking.

Gebruik die Facebook API

The Graph API is die kern van die Facebook-ontwikkelaarsplatform, wat ontwikkelaars in staat stel om data van Facebook af te lees en in te skryf. Die Grafiek-API bied 'n eenvoudige, konsekwente aansig van die Facebook-sosiale grafiek, wat voorwerpe in die grafiek (bv. mense, foto's, gebeurtenisse en bladsye) en die verbindings tussen hulle (bv. vriendverhoudings, gedeelde inhoud en fotomerkers) eenvormig voorstel).

Saam met die toepassingsgids is dit die kragtigste aspek van die Facebook-platform vir ontwikkelaars.

Twee kenmerke wat Facebook-ontwikkelaars dikwels gebruik om hul gehore te verbreed, is program-uitnodigings en plasings na nuusvoerstories. Albei vertel vir Facebook-gebruikers watter van hul vriende aan die toepassing deelneem.

'n Uitnodiging is 'n eksplisiete vraag wat gerig is op vriende van die programgebruiker se keuse. Aan die ander kant laat die nuusvoeropsie ander eenvoudig weet dat 'n vriend 'n toepassing gebruik.

Dit is moeiliker om 'n gebruiker te kry om uitnodigings uit te stuur, want sulke uitnodigings is nie altyd welkom nie. As 'n gebruiker hulle egter stuur aan diegene wat dalk werklik in die toepassing belangstel, kan dit tot aansluitings lei.

Met die regte aansporings, bemarking en handelsmerk, kan toepassings op Facebook soos 'n veldbrand versprei. Volg die instruksies hieronder om te leer hoe om jou eerste een te bou.

Aanbeveel: