Kā publicēt notikumus Facebook no tīmekļa vietnes

Jūsu uzņēmuma produktu, pasākumu un pārdošanas veicināšana prasa pārrobežu reklāmu ar jūsu vietni un sociālo tīklu. Izmantojot Facebook rīkus programmatūras izstrādātāju komplektā, reģistrējiet pamata lietotni, lai tas būtu iespējams. Lietojumprogrammas reģistrēšana ļauj jums izveidot savienojumu ar Facebook un izveidot notikumus. Šie notikumi ļauj jums sazināties ar savu Facebook klientu bāzi, aicinot sekotājus piedalīties pasākumos vai pārdošanas darījumos, tādējādi palielinot vispārējo zīmola atpazīstamību. Tādā veidā jūsu reklāmas un produkti tiek pārraidīti pēc iespējas plašākai auditorijai.

1.

Virzieties uz Facebook Apps lapu (pilnīga saite resursiem).

2.

Izveidojiet jaunu lietotni, noklikšķinot uz pogas "Izveidot jaunu lietotni". Dodiet lietotnei nosaukumu un noklikšķiniet uz "Turpināt". Aizpildiet Captcha verifikāciju un noklikšķiniet uz "OK". Tiek parādīta lietotnes lapa, norādot autentifikācijas ID un noslēpumu, kas jums nepieciešams, lietojot lietotni.

3.

Lejupielādējiet un instalējiet Facebook Hypertext Preprocessor programmatūras izstrādes rīku komplektu (ko sauc par PHP SDK) jūsu vietnes serverī (pilnīga saite resursiem).

4.

Atveriet teksta redaktoru un izveidojiet PHP lietojumprogrammu. Nosaukiet to "event.php."

5.

Ievadiet Facebook PHP bibliotēkas PHP faila pirmajā rindā, izmantojot šādu kodu:

required_once ("facebook.php");

6.

Izveidojiet autentifikācijas masīvu un izveidojiet savienojumu ar Facebook, izmantojot Facebook objektu. Tas ļauj jūsu vietnei pārsūtīt notikumu informāciju Facebook. Nākamajā tukšajā rindā ievadiet šādu kodu, kur "app_id" un "noslēpums" ir lietotnes ID un lietotņu noslēpums, kas saņemts no Facebook reģistrācijas procesa (Source 1):

$ login = masīvs (); $ login ['appId'] = 'app_id'; $ login ['secret'] = 'noslēpums'; $ facebook = jauns Facebook ($ login);

7.

Izveidojiet jaunu Facebook sesiju, kas ļaus lietotājam pieteikties Facebook no jūsu vietnes, lai iesniegtu informāciju par notikumiem:

$ session = $ facebook-> getSession ();

8.

Izveidojiet pieteikšanās kodu, kas parakstīs lietotāju pakalpojumā Facebook:

$ user = null;

$ id = $ facebook-> getUser (); $ user = $ facebook-> api ('/ me');

ja ($ user) {$ logoutUrl = $ facebook-> getLogoutUrl (); } cits {$ loginUrl = $ facebook-> getLoginUrl (); }

9.

Izveidojiet notikumu masīvu. Tas satur visus datus, kas nepieciešami, lai izveidotu notikumu Facebook. Piemēram, jūs izveidojat notikumu Ņujorkas Lielajā Centrālajā stacijā.

$ Facebook_event = array ('nosaukums' => "notikuma nosaukums", "start_time" => mktime ("14", "30", "00", "08", "01", "2010"), "kategorija" => "1", "apakškategorija" => "1", "atrašanās vieta" => "Notikuma atrašanās vieta", "end_time" => mktime ("15", "30", "00", "08", "01 ", " 2010 "), " iela "=>" 1111 Grand Central Statio ", " pilsēta "=>" New York ", " e-pasts "=>" [email protected] ", " apraksts "=>" Apraksts ", 'privacy_type' => "OPEN", "tagline" => "tagline", "host '=>" Event host ", " page_id' => "nnn");

10.

Konvertējiet masīvu uz unicode transformācijas formātu, UTF-8, kas ir visbiežāk lietotā tīmekļa lapās:

$ event_utf8 = array_map (utf8_encode, $ Facebook_event);

11.

Izveidojiet lietojumprogrammu saskarnes vai API izsaukuma parametru bloku. Šie parametri nodod notikumu informāciju, pieteikto lietotāja ID un notikumu izveides funkcijas izsaukumu uz Facebook, kas pēc tam izveidos notikumu lietotājam:

$ event_parameters = array ('metode' => 'events.create', 'uids' => $ id, 'event_info' => json_encode ($ event_utf8), 'callback' => '');

Ieteicams
  • grāmatvedība: Vai patents ir pašreizējais aktīvs?

    Vai patents ir pašreizējais aktīvs?

    Patents ir ekskluzīvas tiesības tirgot konkrētu izgudrojumu. Patents noteikti atbilst aktīva bilances definīcijai, kas ir uzņēmumam nākotnes ekonomiskā vērtība, bet patenti nav uzskatāmi par apgrozāmiem aktīviem. Apgrozāmie līdzekļi Uzņēmējdarbībā tekošais aktīvs ir tāds, ko uzņēmums var viegli pārvērst naudā, parasti gada laikā. Piemēri ietver pašu naudu, kr
  • grāmatvedība: Kā atvērt divas pastkastes programmā Outlook ar to pašu lietotāju

    Kā atvērt divas pastkastes programmā Outlook ar to pašu lietotāju

    Microsoft Outlook piedāvā bagātīgu funkciju klāstu, kā arī daudzpusību, kas ļauj ērti pārvaldīt vienu e-pasta kontu vai vairākus kontus pat no dažādiem e-pasta pakalpojumu sniedzējiem. Outlook var izveidot divus kontus mazajam uzņēmumam, vienkārši pievienojot katru kontu, izmantojot Outlook automātisko iestatīšanas procesu, kas parasti aizņem tikai dažas minūtes. Ja kāds no pievienotajie
  • grāmatvedība: Kā ievietot PayPal kontu Quickbooks

    Kā ievietot PayPal kontu Quickbooks

    Intuit Quickbooks grāmatvedības programmatūra ir izstrādāta, lai vienkāršotu grāmatvedību un grāmatvedību mazajiem uzņēmumiem un pašnodarbinātām personām, kurām nav sava grāmatveža. Lai gan QuickBooks ļauj automātiski importēt darījumus no dažiem bankas kontiem, pievienojot PayPal kontu Quickbooks, lai jūs varētu sekot līdzi darījumiem tiešsaistē, ir nepieciešams nedaudz vairāk darba. Lai gan automātiskā sinhronizāc
  • grāmatvedība: Kā atrast un nomainīt teksta daļas MS Excel

    Kā atrast un nomainīt teksta daļas MS Excel

    Teksta daļu manuāla meklēšana un aizstāšana var būt ļoti garlaicīga garām Excel izklājlapām. Par laimi, Microsoft iekļāva pāris noderīgus instrumentus teksta daļu izvietošanai un aizvietošanai ar vēlamo izvēli. Programmas Excel meklēšanas un aizvietošanas funkcija meklēs visu izklājlapu vai atlasītās šūnas jūsu norādītajam tekstam. Excel piedāvā arī funkciju &quo
  • grāmatvedība: Kā saskaņot iknedēļu ar QuickBooks

    Kā saskaņot iknedēļu ar QuickBooks

    Ja izmantojat Quickbooks grāmatvedības programmatūru, lai sekotu jūsu uzņēmuma ienākumiem un izdevumiem, var būt lietderīgi katru nedēļu saskaņot jūsu kontus. Ja šī ir pirmā reize, kad tiek saskaņota ar QuickBooks, pirms sākat ievadīt sava konta sākuma atlikumu. Kad tas ir iestatīts, jūs varat saskaņot savus kontus, kad vien izvēlaties. 1. Atveriet kontu, kur
  • grāmatvedība: Kā pārdēvēt slejas Microsoft Excel vaicājumos

    Kā pārdēvēt slejas Microsoft Excel vaicājumos

    Microsoft Excel vaicā iegūt informāciju no datu tabulām. Piemēram, jūsu uzņēmums var saglabāt personāla pārdošanas datus piekļuves datubāzē. Lai diagrammētu visproduktīvākā personāla veiktspēju, Excel var palaist vaicājumu un ielīmēt izklājlapā atlases tabulu. Vaicājumos drīzāk tiek izmantotas nolaižamās kastes, nevis automātiskās filtrēšanas kolonnas, kā kolonnas galvenes. Jūs nevarat pārdēvēt šos galvenes,
  • grāmatvedība: Ieteicamās mikrofona austiņas Mac

    Ieteicamās mikrofona austiņas Mac

    Neatkarīgi no tā, vai jūs izveidojat klientu apkalpošanas zvanu centru, tērzējat pie sava rakstāmgalda vai strādājat no sava Mac klēpjdatora uz ceļa, ir jāmaksā mikrofona austiņas, kas darbojas labi. Jūsu uzņēmuma Mac datoriem ir pieejamas dažādas labi pārskatītas mikrofonu austiņas; izvēlētā iespēja, visticamāk, būs atkarīga no vairākiem faktoriem, ieskaitot savienojuma tehnoloģiju, austiņu stilu, borta funkcijas, audio kvalitāti un cenu. Blackwire 435 Mikrofonam ar lie
  • grāmatvedība: Apakšnodaļa Korporācija un grāmatvedības politika

    Apakšnodaļa Korporācija un grāmatvedības politika

    Grāmatvedības principi ir valdības un citu aģentūru noteiktie noteikumi, lai noteiktu, kādus finanšu pārskatus un grāmatvedības praksi uzņēmumam jāizmanto. Grāmatvedības politika, no otras puses, ir metodes, ko uzņēmums izmanto grāmatvedības principu ievērošanai. Apakšnodaļu korporatīvajiem vadītājiem ir jāpielāgo savas grāmatvedības politikas, lai tās atbilstu juridiskajām prasībām. Tomēr ir zināma rīcības brīvība,
  • grāmatvedība: Sympatico nevar pārbaudīt manu lietotājvārdu un paroli programmā Outlook

    Sympatico nevar pārbaudīt manu lietotājvārdu un paroli programmā Outlook

    Kad jūsu uzņēmums ir pierakstījies Sympatico, viņi nodrošināja jums lietotājvārdu un paroli, ko izmantot, nosūtot un ielādējot e-pasta ziņojumus trešo pušu e-pasta klientiem, piemēram, Outlook. Ja, mēģinot izveidot savienojumu starp Outlook un Sympatico, rodas kļūdas verifikācijā, iespējams, ir problēmas ar konta iestatījumiem. Izmantojiet Outlook 201