Skip to main content
On your own instance the Reddit app is yours: create it on Reddit Developers, then put its client id and secret in your environment.
1

Create an app on Reddit Developers

Head over to Reddit developers and click on create a new app.
  • Name: MyPostQueenInstance (or whatever you like)
  • App type: web app
  • Redirect URI: your PostQueen callback URL, shown in the next step
Your Reddit OAuth2 Redirect URI:
  • Production: https://postqueen.example.com/integrations/social/reddit
  • Local development: http://localhost:4200/integrations/social/reddit
  • Docker: http://localhost:4007/integrations/social/reddit
Reddit grants scopes at authorization rather than on the app form. PostQueen asks for four, and the connect is refused if any is denied: read, identity, submit and flair. flair is the one people are surprised by, and it is what makes flair selection work.
2

Set environment variables

Copy the Reddit client id and client secret and add them to your .env file.
Reddit
3

Restart and add the Reddit channel

Next steps

What she can post to Reddit

Limits, post types and settings

Configuration reference

Every variable she reads

Connect errors

Invalid state, invalid_grant and the rest

Another channel

Every network, and what each one asks for