Set up Tumblr
1
Register an application
Go to Tumblr’s application registry and click
Register application. Fill in the name, description and the two URL fields Tumblr asks
for; only the callback below has to be exact.
2
Set the callback URL
Your Tumblr OAuth2 Redirect URI:
- Production:
https://postqueen.example.com/integrations/social/tumblr - Local development:
http://localhost:4200/integrations/social/tumblr - Docker:
http://localhost:4007/integrations/social/tumblr
3
Check the permissions
PostQueen asks for two scopes, and the connect is refused if either is missing:
offline_access is the one worth checking. Without it Tumblr issues a token that cannot be
refreshed, so the channel connects and then goes quiet when that token expires.4
Set environment variables
Copy the OAuth consumer key and secret from your application page.
5
Restart and add the Tumblr channel
Tumblr adds a second screen after you authorize: a list of the blogs on your account, with
the primary one marked. Pick the blog this channel should post to. One PostQueen channel is
one blog, so connect again to add another.
Troubleshooting
The channel connects and then stops working after a while
The channel connects and then stops working after a while
Almost certainly a missing
offline_access scope on the application. Without it there is no
refresh token, so posting works until the first token expires and then fails. Add the scope
and reconnect the channel.Next steps
What she can post to Tumblr
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
