Instagram API
Step-by-step guide for posting to Instagram through the Post For Me API
Start coding today
Sign up for an account and start integrating social media posting, feeds, and metrics into your product.
π Get StartedThis guide walks you through setting up a Facebook App and connecting it to Post For Me so users can publish to Facebook Pages and Instagram Business accounts. Feel free to contact us at postforme@daymoon.dev for any additional support!
In your app dashboard, go to Add Product β Facebook Login for Business.
Under Settings β Client OAuth Settings, set:
Valid OAuth Redirect URIs to:
https://app.postforme.dev/callback//facebook/account
https://app.postforme.dev/callback//instagram/account
Replace <project_id> with your actual Post For Me project ID, or copy the full redirect URL from the Configure section of the Facebook/Instagram provider inside Post For Me.
In Settings β Basic:
app.postforme.devFrom Settings β Basic, copy your:
In the Post For Me dashboard, go to:
Paste the App ID and Secret into the appropriate fields.
You do not need to set the App VersionβPost For Me handles this for you.
In Post For Me, go to:
Choose Facebook or Instagram.
Complete the Facebook login and permissions flow.
Select the Facebook Page or Instagram Business account you want to connect.
While your app is in Development Mode, only test users or app roles (admin, developer, tester) can connect and post.
Once testing is successful:
Go to App Review β Permissions and Features in the Facebook Developer Dashboard.
Request approval for the following permissions:
pages_manage_postspages_read_engagementinstagram_basicinstagram_content_publishAfter approval, switch the app to Live Mode.
Your app is now fully integrated with Facebook and Instagram. Users can connect their social accounts in Post For Me and begin scheduling or publishing content.