instagram-media-post
v1.0.2
Published
A tool for auto-posting media to Instagram using the Facebook Graph API, ideal for automating Instagram uploads through code.
Maintainers
Readme
📸 Instagram Auto Poster
A simple Node.js utility to post images to Instagram Business Accounts using the Facebook Graph API.
This package allows you to automate the process of posting images with captions to Instagram Business accounts connected to Facebook Pages.
🚀 Features
- Create Instagram media containers
- Publish images with captions to Instagram
- Uses Facebook Graph API (v19.0)
- Lightweight and easy to use
📦 Installation
npm install instagram-auto-poster🔧 Prerequisites
You’ll need:
A Facebook Developer account
A Facebook Page connected to your Instagram Business Account
Required Permissions:
instagram_basic
pages_show_list
pages_read_engagement
pages_manage_posts
ads_management (optional, for extended use)
🔑 How to Get Facebook Access Token
Step 1: Create a Facebook App Go to https://developers.facebook.com
Click "Create App"
Choose "Business" type
Fill out the details and click "Create App"
Step 2: Add Instagram Graph API and Facebook Login Inside the app dashboard, click "Add Product"
Select "Instagram Graph API"
Also add "Facebook Login" if required
Step 3: Generate a User Access Token
Go to Tools > Graph API Explorer
https://developers.facebook.com/tools/explorer
Select your app and a user access token
Under "Permissions", select:
instagram_basic, pages_show_list, pages_read_engagement, pages_manage_posts
