tutorial za Fb aplikacija - samoinštalacija

Živijo, rad bi naredil eno facbook aplikacijo, ki bi si jo uporabniki lahko sami inštalirali na svojo fb stran. Torej, uporabnik bi kliknil želim imeti to-pa-to aplikacijo in bi jo lahko s klikom inštaliral na svojo fb stran, imel pa bi seveda tudi admin vmesnik kjer bi nastavil vse potrebne stvari.

Iščem pa kakšne fajne tutoriale kako se tega lotiti. Samih aplikacij sem razvil že kar nekaj, tega se pa še nisem lotil... Ima kdo kakšen dober link?

hvala in lp

4 odgovori

V dveh korakih:

  1. Najprej ti more obiskovalec potrditi scope "manage_pages"
  2. Nato dodaš page preko FB Graph Api-ja- https://graph.facebook.com/PAGEID/tabs ?accesstoken=PAGEACCESSTOKEN

Več si lahko prebereš tukaj: https://developers.facebook.com/blog/post/524/

Opis Graph Api-ja za page: https://developers.facebook.com/docs/reference/api/page/#tabs

2

Ni tako enostavno izdelati. Poglej kakšne tutoriale na spletu, če pa gre za kakšno podjetje, pa si mogoče lahko privoščite izdelavo. Verjemi če boš malo po spletu brskal boš sigurno kaj našel.

1

V kombinaciji z php/mySql sem jo sam izdelal v eni noči, zgledoval sem se po tem vodiču:
http://www.youtube.com/watch?v=OFdansAKreY

Zadeva je dokaj preprosta, vsako aplikacijo, ki izkorišča integracijsko točko - zavihek lahko namestiš preko naslednjega URLja - http://facebook.com/add.php?api_key=TULEPRIDEIDAPPA&pages

Seveda zamenjaj del URLja ki izstopa z pravo informacijo :))

Sama aplikacija v zavihku pa potem pobere request podatke (facebook pusha v tvoj Iframe določene podatke (https://developers.facebook.com/docs/authentication/signed_request) - Id pagea, ali je user likeal ali ne, je admin pagea ali ne). Na podlagi teh informacij pa potem prikazuješ ostalo, od tu dalje nima več neke veze z Facebookom in njihovim apijem. Ti dobiš info kateri page je in ali je user admin. Če je, potem prikažeš admin sekcijo.

Sam sem to naredil tule - http://www.facebook.com/sociallab.si/app_232012520193571
Namesti si na nek X page in poglej z accountom, ki je admin pagea in ki ni admin pagea.

LpM

1