WP Manifestindependent plugin directory
manifest / events / grimaas-facebook-event-importer

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

0stars
0forks

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.zip

Grimaas 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:

  1. Du lagrer Meta App ID og Meta App Secret.
  2. Du klikker Authorize with Facebook.
  3. Pluginen mottar en kortlivet user access token via Facebook Login.
  4. Pluginen bytter den til en long-lived user access token på serveren.
  5. Pluginen henter sidene brukeren administrerer via /me/accounts.
  6. Du velger Facebook-siden som skal brukes, eller bruker Manual Facebook Page ID hvis Meta ikke returnerer siden.
  7. 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

  1. Pakk opp eller last opp mappen grimaas-facebook-events til wp-content/plugins/.
  2. Aktiver pluginen i WordPress.
  3. Gå til Innstillinger -> Facebook Events.
  4. Fyll inn Meta App ID, Meta App Secret og ønsket Graph API-versjon.
  5. I Meta-appen må du sette:
    • Site URL til nettstedet ditt
    • Facebook Login -> Valid OAuth Redirect URIs til redirect-URI-en som pluginen viser i admin
  6. Klikk Authorize with Facebook.
  7. Velg riktig Facebook-side hvis pluginen finner flere.
  8. 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 ID og Meta App Secret er 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/accounts etter 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.