As an Enhance Package user, I would like to be able to post to Instagram using the MXI app.
Currently, apps such as Later (formerly Latergram, https://later.com/) and Schedugram (http://schedugr.am/) are able to publish directly to Instagram. Hootsuite takes another approach where they can prep & push posts to IG, which sends a push notification to IG and the user has to go into their IG account and approve the post.
The former option with posting direct is preferred, but the latter option would also be acceptable if our only option.
According to Instagram's ToS, point 32: 'Don't reverse engineer the Instagram APIs or any of Instagram's apps.'
Some of the implementations that are out there, have reversed engineered the API to provide an upload functionality. Other implementations use Android emulators to upload photos through a virtual app. This is not prohibited by IG's ToS. A service such as AWS should be able to provide virtual apps that can act on behalf of users.
It would be prudent to check with IG to ensure that this action will not get the PPS account suspended or deleted. 'automated apps' violate IG's ToS and this implementation could fall under this description.