postup pro vytvoreni webove fb aplikace schopne pouzivat api
- facebook for developers https://developers.facebook.com/
- vpravo nahore do My Apps
- opet vpravo nahore Create app
- pri zakladani vybrat type consumer (spotrebitel), v dalsim kroku zvolit nazev a email. je mozne zvolit i jiny typ. typ firma a mozna i zadny typ by umely to same.
nyni je aplikace zalozena a pravdepodobne bude v development modu
v development modu muze aplikacni api pouzivat jen tvurce, nebo specialne pridani uzivatele
přidat uživatele, kteří jsou schopni aplikaci používat v development modu lze vlevo v založce Roles.
nastavení funkčnosti aplikace
vlevo Settings / Basic
- app domain, je třeba vyplnit doménu, ze které bude aplikace volána. je možné vyplnit i více domén. (např. japex01.vaizard.xyz)
vlevo Settings / Advanced
- zde je možné nastavit verzi api. aktuálně nejnovější je v12. u nových aplikací ani jiná nejde nastavit
- pokud je to webova aplikace tak přepínač native or desktop app nechte vypnutý
- je zde možné zjistit nebo vygenerovat client token aplikace
- všechny přepínače na této stránce můžou být v podstatě vypnuté
vlevo Facebook login / settings
- tady se nastavuje manualni oauth.
- Client OAuth Login: yes
- Web OAuth Login: yes
- Enforce HTTPS: yes
- Force Web OAuth Reauthentication: no
- Embedded Browser OAuth Login: yes
- Use Strict Mode for Redirect URIs: yes
- Valid OAuth Redirect URIs: tady je třeba napsat celou redirect uri, kam se to bude z fb vracet (napr. https://japex01.vaizard.xyz/social/fb/return/code). je to pak i ve scriptu, tady je to pro kontrolu, aby to neslo z jine.
- Login from Devices: no
- Login with the JavaScript SDK: no
samozřejmě je možné to nastavit i jinak pro speciální případy
když je aplikace funkční, přepíná se do Live stavu. k tomu Fb vyžaduje několik věcí v settings / basic
- Privacy Policy URL, verejne pristupna stranka, kde bude vysvetleno jake data potrebujeme a proc (napr https://japex01.vaizard.xyz/privacyPolicy.html)
- App Icon, nahrat ikona (bacha, fb bude delat brikule, ze to je male/velke, ze to ma bile pozadi atd...)
- User Data Deletion, verejne pristupna stranka, kde je popsane, pripadne ukazane, jak se daji vymazat posbirana data o konkretnim uzivateli (napr https://japex01.vaizard.xyz/dataDeletion.html)
- Category, doporucuju vybrat Business and pages
- App Purpose, doporucuju Yourself or your own business
když je tohle vše splněno, požádá se o přepnutí na live, a přitom ještě proběhne nastavení data usage checkup, kde se potvrzuje, jaká data bude aplikace sbírat.
pak se ceka az je schvalen App review.
po schvaleni je možné upravit sbíraná data v App Review / Permissions and features
vždy to ale vyžaduje další schvalování ze strany FB. a čím větší množství dat to bude sbírat, tím déle to trvá a je třeba splnit více podmínek.
postup pro vytvoreni webove fb aplikace schopne pouzivat api
nyni je aplikace zalozena a pravdepodobne bude v development modu
v development modu muze aplikacni api pouzivat jen tvurce, nebo specialne pridani uzivatele
přidat uživatele, kteří jsou schopni aplikaci používat v development modu lze vlevo v založce Roles.
nastavení funkčnosti aplikace
vlevo Settings / Basic
vlevo Settings / Advanced
vlevo Facebook login / settings
samozřejmě je možné to nastavit i jinak pro speciální případy
když je aplikace funkční, přepíná se do Live stavu. k tomu Fb vyžaduje několik věcí v settings / basic
když je tohle vše splněno, požádá se o přepnutí na live, a přitom ještě proběhne nastavení data usage checkup, kde se potvrzuje, jaká data bude aplikace sbírat.
pak se ceka az je schvalen App review.
po schvaleni je možné upravit sbíraná data v App Review / Permissions and features
vždy to ale vyžaduje další schvalování ze strany FB. a čím větší množství dat to bude sbírat, tím déle to trvá a je třeba splnit více podmínek.