Publicera till Instagram via Graph API

Long-lived token, container-flödet (create → publish), page/business account-koppling.

20 minBygg din AI-assistent
Illustration för lektionen Publicera till Instagram via Graph API

Vad du bygger

En publiceringsfunktion som tar bild-URL + caption, skapar en media-container och publicerar den till ditt Instagram Business-konto.

Innan du börjar

  • Instagram Business- eller Creator-konto kopplat till en Facebook-sida
  • Meta app + long-lived access token

Steg för steg

  1. Skapa en Meta-app och koppla Instagram Basic Display + Instagram Graph API
  2. Hämta long-lived user token, byt mot page token, hämta ig_user_id
  3. Spara ig_user_id + page token i secrets
  4. POST /{ig_user_id}/media med image_url + caption → få tillbaka creation_id
  5. POST /{ig_user_id}/media_publish med creation_id → inlägget går live

Tips

  • Long-lived token räcker i 60 dagar — sätt ett cron-jobb som refreshar var 50:e dag
  • Testa alltid mot ett dummy-konto först

Vanliga fel

  • Att skicka en bild från localhost — URL:en måste vara publikt åtkomlig
  • Att glömma att inlägg med bild kräver JPEG, inte PNG

Steg för steg i bild

Skapa en Meta-app och koppla Instagram
1. Skapa en Meta-app och koppla Instagram
Hämta long-lived user token, byt mot
2. Hämta long-lived user token, byt mot
Spara iguserid + page token i
3. Spara iguserid + page token i