Forbind Facebook og Instagram
Step-by-step setup af Meta App, permissions, webhook og fejlfinding for Messenger og Instagram DM.
Forbind Facebook og Instagram
Meta-integrationen gør det muligt at modtage Facebook Messenger- og Instagram DM-beskeder i Deskova og svare tilbage via samme indbakke. Brug en Meta-bruger, der er admin på både appen og de Pages eller Instagram Business Accounts, der skal forbindes.
1. Opret Meta App
- Gå til developers.facebook.com.
- Opret eller vælg en Meta App til Deskova.
- Tilføj Messenger-produktet.
- Tilføj Instagram Basic Display og Graph API-adgang, hvis Instagram DM skal bruges.
- Kontroller at appen er i korrekt mode til test eller produktion.
2. Aktiver permissions
Aktiver og få godkendt disse permissions efter behov:
pages_messagingpages_manage_metadatainstagram_basicinstagram_manage_messages
Deskova bruger permissions til at hente Pages, abonnere på beskeder og sende svar tilbage. Tokens gemmes krypteret, og forbindelsen er scoped til den konkrete Deskova-konto.
3. Konfigurer webhook
Sæt webhook-URL i Meta App dashboard:
https://deskova.ai/api/integrations/meta/webhookWebhook verify-token skal matche miljøvariablen:
META_WEBHOOK_VERIFY_TOKENMeta sender en verify-request, før beskeder leveres. Hvis token ikke matcher, afviser Deskova verifikationen.
4. Miljøvariabler
Sørg for at produktion har disse miljøvariabler:
META_APP_IDMETA_APP_SECRETMETA_WEBHOOK_VERIFY_TOKENMETA_OAUTH_STATE_SECRET
META_OAUTH_STATE_SECRET bruges til at signere OAuth-state, så forbindelsesflowet ikke kan manipuleres.
5. Forbind i Deskova
- Åbn Integrationer i Deskova.
- Vælg Facebook Messenger eller Instagram DM.
- Klik Tilslut Meta.
- Log ind som Meta App-admin og Page-admin.
- Godkend de ønskede Pages og Instagram Business Accounts.
- Send en testbesked fra en intern profil og kontroller, at den lander i Deskova-indbakken.
Troubleshooting
Token er udløbet eller afvist
Kør Genoptilslut fra Meta-integrationen. Hvis fejlen fortsætter, skal Meta App-admin kontrollere app mode, permissions og at Page-tokenet stadig er gyldigt.
Webhook subscription mangler
Åbn Meta App dashboard og kontroller, at Page eller Instagram Business Account er subscribed til messages. Kør derefter OAuth-flowet igen fra Deskova.
Brugeren mangler Page admin rights
Meta returnerer kun Pages og Instagram-konti, som den loggede bruger må administrere. Tjek Business Manager, Page access og Instagram Business Account-linket.
Instagram-konto vises ikke
Kontroller at Instagram-kontoen er en Business eller Creator Account, og at den er linket til den Facebook Page, der vælges under OAuth.