Budete chtít uložit access_token i user_id, které získáte zpět z facebookového autentizačního API, takže pokud potřebujete znovu vygenerovat přístupový token, můžete tak učinit pomocí uživatelského id.
Mějte prosím na paměti, že Facebook postupně ukončí offline_access
oprávnění, což je páteř většiny aplikací ve stylu permament-auth, kde je přístupový token uložen do databáze jako hlavní ověřovací pověření. To bude znamenat, že starý přístup na straně serveru, kdy se neomezeně spoléháte na jeden přístupový token, již nebude možný. Podrobnosti o této změně naleznete zde:
https://developers.facebook.com/roadmap/offline-access-removal/
Pokud jde o typy polí, můžete je uložit jako mysql VARCHAR(255) nebo TINYTEXT
Co je délka access_tokenu ve Facebook OAuth2?