Skip to content

Damian Irimescu

  • Home
  • Despre mine
  • Review-uri
  • Tutoriale
  • Statistici lunare
  • Contact

Damian Irimescu

Trăiesc o viață extraordinară din plin….

Damian Irimescu

Neydamn.eu Facebook App

decembrie 16, 2018 by Damian Irimescu

Tin sa va anunt ca acest articol este realizat dupa mai mult de 40 de ore de nesomn. Totul a pornit cand am vazut un tutorial fara sa vreau, in legatura cu Facebook Timeline. Oricum de mult vroiam eu sa creez o aplicatie pentru Facebook, dar nicidecum nu ma gandeam ca intr-o noapte am sa reusesc sa o fac. Citind mai mult, urmarind si video-ul, am aflat despre metoda simpla de a face un app. Principiul este in felul urmator. Pentru a creea un app ai nevoie de 3 lucruri. Primul lucru de care ai nevoie este o actiune ( trebuie in engleza gen „read„). Ca sa folosesti actiunea, verbul, ai nevoie de un obiect, un substantiv, cum ar fi „article„. Tot ce lipseste acum este un agregator ( ca sa intelegi mai usor, eu m-am gandit la definitia unei functii in matematica, functia f definita pe N cu valori in R ) care sa foloseasca actiunea pentru a manipula obiectul. In cazul de fata agregatorul ar fi „I have read„.

Cu astea fiind spuse, va pot arata acum, cum sa faceti un simplu app ce va aparea in timeline-ul utilizatorilor si cum sa apara articolele voastre din blog. Mai intai trebuie sa creati un nou app la Developer App. Dai pe „Create New App„, dai un nume la aplicatia ta si un namespace ( aici trebuie sa ai caractere mici ). Urmezi pasii care sunt si in tutorialul prezentat de catre Facebook, iar in scurt timp o sa ai propriul tau app pe Facebook.

Ce trebuie sa stii este ca, dupa ce ai creat actiunea, obiectul si agregatorul, trebuie acum sa definesti obiectul. Obiectul fiind blogul tau. Toate „push-urile” care vorbesc ei in video-ul din tutorial, poti sa il faci din Editor-ul din WordPress. Trebuie sa faci modificarile doar in pagina de header ( header.php ). Partea cu meta tag-urile sunt inainte de </head>, iar ca sa initalizezi variabilele de facebook imediat dupa tag-ul <body> trebuie pus. Dupa ce ai definit obiectul, poti acum sa definesti aplicatia prin exemple. Pentru ca in momentul asta ai obiectul ( blogul tau ) poti sa previzualizezi app ul tau in timeline.

Pentru a valida aplicatia, trebuie sa apesi submit. Iar pentru a instantia agregatorul, trebuie sa definesti un buton cu actiunea definita, in cazul meu „read„. Asa ca am creat butonul „Am citit” care, in momenutl apasarii apeleaza functia Cook() ( am pastrat exemplul lor din tutorial pentru o mai buna intelegere ), bine ca imediat poate fi schimbata denumirea in „Am_citit()„.

function postCook()

{

FB.api(‘/me/neydamn:read&article=<?php the_permalink() ?>’,’post’, function(response) {

if (!response || response.error) {

alert(‘Ca sa mearga, trebuie sa fi logat pe Facebook! \n Click in dreapta sus pe „Add to Timeline”.’);

} else {

alert(‘Multumesc ca l-ai citit! Action ID: ‘ + response.id);

}

});

}

Ca sa vedeti cum merge aplicatia simplu, aveti in partea dreapta sus al blogului meu, butonul „Add to Timeline„. Dati un click pe el ca sa vedeti ce se intampla, iar apoi la finalul acestui articol aveti o bara cu share, printre care si butonul de „Am Citit„. Apasati ca sa vedeti cum functioneaza app-ul facebook si uitati-va in ticker.Stiu ca nu prea este destul de mult ca sa fie un tutorial, dar daca cititi tutorialul de la Facebook Developer si incercati prin exemple o sa va iasa! De aici se pot face foarte multe lucruri cu aplicatiile Facebook. The sky is the limit iar programarea lor este foarte simpla!

Dacă ți s-a părut interesant articolul, te invit să-l distribui mai departe:

  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide într-o fereastră nouă)
  • Dă clic pentru partajare pe WhatsApp(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe Tumblr(Se deschide într-o fereastră nouă)
  • Dă clic pentru partajare pe Telegram(Se deschide într-o fereastră nouă)

Apreciază:

Apreciază Încarc...

Pe aceiași temă

Dacă ți s-a părut interesant articolul, te invit să-l distribui mai departe:

  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide într-o fereastră nouă)
  • Dă clic pentru partajare pe WhatsApp(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe Tumblr(Se deschide într-o fereastră nouă)
  • Dă clic pentru partajare pe Telegram(Se deschide într-o fereastră nouă)
<div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-103532497-2177-694b466c03895' data-src='https://widgets.wp.com/likes/?ver=13.8.1#blog_id=103532497&post_id=2177&origin=damianirimescu.ro&obj_id=103532497-2177-694b466c03895&n=1' data-name='like-post-frame-103532497-2177-694b466c03895' data-title='Apreciază sau republică'><h3 class="sd-title">Apreciază:</h3><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Apreciază</span></span> <span class="loading">Încarc...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div>

Post navigation

Previous Post:

Imi cer scuze pentru SEO Spam

Next Post:

Download Windows 8 Consumer Preview

Lasă un răspunsAnulează răspunsul

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recomand

  • Pizza Craiova
  • Cea mai buna pizza Craiova

Ultimele Promotii Online

Ultimele articole

  • 2 Ani [ … ]
  • Cel care iubește enorm
  • Green Violin Artist își schimbă denumirea
  • Facebook și Instagram nu merg!
  • Câștigă 300 RON Voucher!

Ei își spun părerea, rezonezi cu ei?

  • Ionut Popa la Cel mai ușor, subțire și ultra-business laptop lansat de Acer la CES2019
  • Ce se-ntâmplă cu produsele voastre când ajung în service la Depanero - razvanbb la Când îți cumperi un produs uită-te atent la cei care se ocupă de garanția acestuia
  • Simona la Am renunțat la cafea și iată rezultatele după 2 luni
  • De ce aș urma un curs de Front – End Developer | Școala Informala de IT la Flash Concurs Pentru Bloggerii Craioveni!
  • Mariusarius la Avengers Infinity Wars, o părere mai mult decât sinceră! [SPOILERS]
  • Adina la Câștigă 300 RON Voucher!
  • Maria Ene la Câștigă 300 RON Voucher!
  • Suta Maricica la Câștigă 300 RON Voucher!
  • Boiangiu Andrei la Câștigă 300 RON Voucher!
  • Geo la Câștigă 300 RON Voucher!

Recomand

  • Adrian Sora
  • Cristian Iosub
  • George Bonea
  • Marius Cucu
  • Pato
  • Razvan Bucur
  • Serban
  • Xaara Novack
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Politică cookie-uri

Hosting

Cloud Hosting
© 2025 Damian Irimescu - Powered by Minimalisticky
%d