Skip to content

FB aplikace, all about it #210

@pohadkar

Description

@pohadkar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions