skip to Main Content

My goal is:
I want to schedule a Reel on Instagram and Facebook at a given time (cross-post at same time) via API. Accounts are connected to each other.

If I use the business suite UI I can schedule into both and I see them marked as "cross post"

enter image description here

I want to do the same thing via API.

What I tried

  1. I can publish instagram reel fine using this api https://developers.facebook.com/docs/instagram-api/guides/content-publishing/#reels-posts BUT I see no way of scheduling there
  2. I can schedule or publish Facebook Reel totally fine via the FB GRaph api BUT can’t cross-post to instagram at the same time

I can’t find any information for the "share to connected" facebook functionality, or cross-posting scheduling the reel at once in both instagram&facebok.

If I schedule Facebook "Reel/Post" via API is not cross-posted. (see below)

enter image description here

I also can’t find any way to schedule Instagram Reel via api

NOTE:

I have already connected my instagram and facebook page and can access both as 1 via business suite.

Questions:

  1. How to cross-schedule reel in both instagram and facebook ? To have same functionality as the ui
  2. If point 1 is not possible, at least how to schedule instagram reel so it is posted automatically at a certain date ? I don’t see any documented field in the api for this. I read this https://business.instagram.com/blog/instagram-api-features-updates but no information how to schedule a "reel post" at a given time

Thanks in advance

2

Answers


  1. use any cron job or any python script to run that api at a specific time of the day
    you can also use aws lambda functions to post posts for u on daily basis

    Login or Signup to reply.
  2. Found this query parameter scheduled_publish_time might be the one you’re searching for.

    The API seems to work with Reels scheduled post Removes references to remixing.

    publishReelsUrl = basePublishReelsURI + `&scheduled_publish_time=${scheduled_publish_time}&video_state=SCHEDULED`
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search