I am wondering how I would go about connecting to multiple social networks on the user side, so our Bubble app can send posts to multiple connected channels similar to how Buffer works.
I.e. the user would connect their Facebook, Twitter, LinkedIn etc accounts to our Bubble app in their user dashboard and this would authorise the app to post on their behalf to their connected channels?
You would have to handle the oauth process yourself using the api connector, instead of using bubble’s native oauth handler. This will allow you to get a token that will let you make calls to those services on the user’s behalf. It also means you have to worry more about keeping the user’s data and tokens safe.
You can have your own approved app at each network. You’ll need submit for approval an app per social network, which can include submitting videos, scope permissions, and an audit review. After you obtain approval, you can then built against each networks API to post. Please be sure to follow the different rules of each network regarding posting frequency, image and video size/dimensions, and encoding. Then you can build a screen to allow your users to connect each of their networks and start posting on their behalf.
Disclosure: I have an app - Ayrshare - that does all this for you if you don’t want to build yourself. Can check out this article and video on how it works or our Bubble Plugin.