Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Instagram posting support #8

Open
doersino opened this issue Jun 4, 2021 · 0 comments
Open

Add Instagram posting support #8

doersino opened this issue Jun 4, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@doersino
Copy link
Owner

doersino commented Jun 4, 2021

This is really more of a "this could be cool and is now finally possible" rather than "will implement ASAP" kind of issue, prompted by a conversation with @btutal.

After years of systematically shutting down third-party libraries and tools that utilize private posting APIs, Instagram has finally added official support for automated posting via its Graph API – but there's a few catches:

  • It's only available for business accounts. No biggie, those are easily created.
  • Standard Instagram image aspect ratio and format (i.e., only JPEG) rules apply. No biggie either, just configure ærialbot to emit matching images.
  • For API access, the Instagram account needs to be connected to a Facebook page for the "business", which requires a Facebook account. Major hassle to set up. (It's 2021, who creates Facebook accounts anymore?)
  • Posting works by specifying a URL where the image is publicly available, there's no direct upload method. Some image hosting services like good ol' Imgur offer relevant APIs, but this adds complexity and another failure point.

Here's a Python-based tool that implements automated image (and video) posting to Instagram via this API: https://github.com/killianmcshane/autogram – its README.md also lists the steps required to set things up.

With posting through Instagram's website rumored to be on its way, perhaps some of these limitations and annoyances will fall away in the not-too-distant future, so it might be beneficial to be patient.

@doersino doersino added the enhancement New feature or request label Jun 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant