Grimaas Facebook Events
A simple wordpress plugin that imports Facebook events from a single page
by Codex · github.com/cweger81/grimaas-facebook-event-importer · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/cweger81/grimaas-facebook-event-importer/archive/refs/heads/main.zipGrimaas Facebook Events v4
WordPress-plugin som henter kommende events fra en valgt Facebook-side via Meta Graph API og viser dem med shortcode.
Flyt
Pluginen har én autorisert flyt:
- Du lagrer
Meta App IDogMeta App Secret. - Du klikker
Authorize with Facebook. - Pluginen mottar en kortlivet user access token via Facebook Login.
- Pluginen bytter den til en long-lived user access token på serveren.
- Pluginen henter sidene brukeren administrerer via
/me/accounts. - Du velger Facebook-siden som skal brukes, eller bruker
Manual Facebook Page IDhvis Meta ikke returnerer siden. - Pluginen lagrer valgt Page ID og bruker long-lived user token eller Page Access Token til
/{page-id}/events.
Det finnes ikke lenger manuelle tokenfelt eller short-lived token exchange-felt i admin. Det finnes kun et manuelt Page ID-felt som fallback når Meta ikke returnerer sider via /me/accounts.
Installering
- Pakk opp eller last opp mappen
grimaas-facebook-eventstilwp-content/plugins/. - Aktiver pluginen i WordPress.
- Gå til
Innstillinger -> Facebook Events. - Fyll inn
Meta App ID,Meta App Secretog ønsket Graph API-versjon. - I Meta-appen må du sette:
Site URLtil nettstedet dittFacebook Login -> Valid OAuth Redirect URIstil redirect-URI-en som pluginen viser i admin
- Klikk
Authorize with Facebook. - Velg riktig Facebook-side hvis pluginen finner flere.
- Kjør
Kjør sync nå.
Shortcodes
[grimaas_facebook_events]
[grimaas_facebook_events limit="3"]
[grimaas_facebook_events layout="list" show_description="no"]
[grimaas_facebook_events show_image="no" button_text="Les mer på Facebook"]
Token-notater
Meta App IDogMeta App Secreter nødvendig for OAuth og for å bytte kortlivet user token til long-lived user token.- Long-lived user tokens varer vanligvis rundt 60 dager.
- Page Access Token hentes fra
/me/accountsetter at user token er gjort long-lived. - Hvis Page Access Token senere blir ugyldig, prøver pluginen å hente en ny Page Access Token fra lagret long-lived user token.
- Hvis long-lived user token også er utløpt, må du autorisere med Facebook på nytt.
Om Meta API
Tilgang til Facebook Page Events via Meta Graph API kan være begrenset av Meta og appens tillatelser/app review. Pluginen forutsetter at Meta-appen og brukeren faktisk har tilgang til /{page-id}/events.