inovector / mixpost

Mixpost - Self-hosted social media management software (Buffer alternative)
https://mixpost.app
MIT License
1.06k stars 166 forks source link

Docs for adding a social provider? #64

Closed cweagans closed 7 months ago

cweagans commented 10 months ago

Detailed description

I want to add Meetup.com as a provider. I want to schedule a meetup event to go live at some particular time and have other social media posts promoting the event getting posted at the same time.

Are custom social providers something that you'd want to support? I'm happy to do the work to build out the provider, but I also don't want it to break with future updates. It's something that I'd be open to contributing back as well, provided that it's available in the free version.

cweagans commented 10 months ago

Another use case: TikTok will not allow me to get API access for a private app. I could work around this by adding a different TikTok provider that automates the web interface somehow.

lao9s commented 10 months ago

Hi @cweagans If you can help with Meetup.com integration, that would be great. It will remain in the free version.

About TikTok, can you give more details, please?

cweagans commented 10 months ago

@lao9s Happy to help with the Meetup integration. Any pointers you can give (in terms of what is needed) would be very helpful.

Re TikTok: they don't want to approve an app for personal use. They claimed that I needed a fully developed website to get them to approve the app.

lao9s commented 10 months ago

@cweagans

Unfortunately, I don't have documentation for developers. Just follow the actual flow integration of a social provider.

Re TikTok: you can run Mixpost on a public domain and generate some pages (home, privacy, terms...) from admin, and they will approve your app.

cweagans commented 10 months ago

Unfortunately, I don't have documentation for developers. Just follow the actual flow integration of a social provider.

No problem. I have a WIP PR open that I'll keep working on as I have time. Hopefully, it will serve as a good example for other devs in the future.

Re TikTok: you can run Mixpost on a public domain and generate some pages (home, privacy, terms...) from admin, and they will approve your app.

I'm running it on a public domain, have all of the pages generated, etc. I've been going back and forth with them for over a week now. They've been extremely difficult to work with. I'll figure it out though - it's not a big deal. Just takes time.

cweagans commented 10 months ago

(I just realized that I hadn't actually opened the PR, so I did that just now: https://github.com/inovector/mixpost/pull/69)