โ† Dashboard

Platform Setup Guide

1/11 configured
1
Create a LinkedIn App
Visit the developer portal. Create a new app; set App type = Web.
2
Add OAuth redirect URL
In the Auth tab โ†’ OAuth 2.0 settings, paste the callback URL below.
3
Enable products
Add Sign In with LinkedIn using OpenID Connect and Share on LinkedIn products.
4
Copy credentials
From the Auth tab, copy Client ID and Client Secret.
5
Add to Space secrets
Open your HF Space settings, add both env vars below, then restart the Space.
https://ragnarok890-huggingpost.hf.space/integrations/social/linkedin

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

LINKEDIN_CLIENT_ID Client ID
Not set
LINKEDIN_CLIENT_SECRET Client Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create an X Developer App
Apply for a developer account at developer.twitter.com if you don't have one. Create a new project + app.
2
Enable OAuth 1.0a + set permissions
On your app page โ†’ User authentication settings โ†’ Set up. Enable OAuth 1.0a. Set App permissions to Read and Write. Set Type of App to Native App (โš ๏ธ must be Native App, not Web App โ€” Web App breaks OAuth 1.0a).
3
Add callback URL
In the same setup screen, under Callback URI / Redirect URL, paste the Callback URL shown below.
4
Get your Consumer Secret
โš ๏ธ The Consumer Secret (X_API_SECRET) is only shown once โ€” right after app creation, or after you click Regenerate on the Consumer Key row in the Keys & Tokens tab.

If you don't have it saved: go to Keys & Tokens โ†’ OAuth 1.0 Keys โ†’ Regenerate. Copy both the new Consumer Key and Consumer Secret that appear in the popup.
5
Add to Space secrets
Add both env vars below to your HF Space settings โ†’ Variables & Secrets, then restart the Space.
https://ragnarok890-huggingpost.hf.space/integrations/social/x

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

X_API_KEY API Key (Consumer Key)
Set โœ“
X_API_SECRET API Secret (Consumer Secret)
Set โœ“
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Meta App
Go to Meta for Developers. Create a new app with use case Authenticate and request data from users.
2
Add Facebook Login product
In the app dashboard, click Add Product โ†’ Facebook Login โ†’ Web.
3
Add callback URL
In Facebook Login settings โ†’ Valid OAuth Redirect URIs, paste the callback URL below.
4
Request permissions
Add pages_manage_posts, pages_read_engagement, publish_to_groups permissions.
5
Copy credentials
From App Settings โ†’ Basic, copy App ID and App Secret.
6
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/facebook

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

FACEBOOK_APP_ID App ID
Not set
FACEBOOK_APP_SECRET App Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Use the Facebook app
Instagram uses the same Meta app as Facebook โ€” configure Facebook first.
2
Add Instagram Graph API product
In your Meta app dashboard, click Add Product โ†’ Instagram Graph API.
3
Connect an Instagram Business account
Your Instagram account must be a Professional (Business or Creator) account linked to a Facebook Page.
4
Add callback URL
In Instagram Login settings โ†’ Valid OAuth Redirect URIs, paste the callback URL below.
5
No extra env vars needed
Instagram and Facebook share FACEBOOK_APP_ID and FACEBOOK_APP_SECRET.
https://ragnarok890-huggingpost.hf.space/integrations/social/instagram

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

FACEBOOK_APP_ID App ID (same as Facebook app)
Not set
FACEBOOK_APP_SECRET App Secret (same as Facebook app)
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Meta App
Create a Meta Developer app (separate from Facebook/Instagram if you prefer clean separation).
2
Add Threads API product
In the app dashboard, click Add Product โ†’ Threads API.
3
Add callback URL
In Threads API settings โ†’ Redirect URI, paste the callback URL below.
4
Copy credentials
From App Settings โ†’ Basic, copy App ID and App Secret.
5
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/threads

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

THREADS_APP_ID App ID
Not set
THREADS_APP_SECRET App Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Google Cloud project
Go to Google Cloud Console. Create a new project (or use existing).
2
Enable YouTube Data API v3
In APIs & Services โ†’ Library, search for YouTube Data API v3 and enable it.
3
Create OAuth credentials
In APIs & Services โ†’ Credentials, click Create Credentials โ†’ OAuth client ID. Set type to Web application.
4
Add callback URL
Under Authorized redirect URIs, paste the callback URL below.
5
Configure OAuth consent screen
Set up consent screen with your app name. Add YouTube scopes.
6
Copy credentials
Download or copy the Client ID and Client Secret.
7
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/youtube

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

YOUTUBE_CLIENT_ID OAuth 2.0 Client ID
Not set
YOUTUBE_CLIENT_SECRET OAuth 2.0 Client Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Apply for TikTok Developer access
Sign in at developers.tiktok.com. Apply for developer access (may take 1-2 days).
2
Create an app
Create a new app. Set Platform: Web.
3
Add Login Kit
Add Login Kit product. This enables OAuth for your app.
4
Add callback URL
In Login Kit settings โ†’ Redirect domain, add your HF Space hostname. In redirect URI, paste the callback URL below.
5
Request Content Posting API
Add Content Posting API product for posting videos/photos.
6
Copy credentials
From app overview, copy Client Key (as CLIENT_ID) and Client Secret.
7
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/tiktok

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

TIKTOK_CLIENT_ID Client Key
Not set
TIKTOK_CLIENT_SECRET Client Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Go to Reddit App Preferences
Visit reddit.com/prefs/apps while logged in.
2
Create a new app
Click create another appโ€ฆ. Set type to web app.
3
Add callback URL
In the redirect uri field, paste the callback URL below.
4
Copy credentials
The Client ID is the string below the app name. Client Secret is labelled "secret".
5
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/reddit

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

REDDIT_CLIENT_ID Client ID (under app name)
Not set
REDDIT_CLIENT_SECRET Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Pinterest App
Go to Pinterest Developer Portal and create a new app.
2
Add redirect URI
In app settings, add the callback URL below as a redirect URI.
3
Request scopes
Request boards:read, pins:read, pins:write scopes.
4
Copy credentials
Copy App ID and App Secret from the app settings.
5
Add to Space secrets
Add both env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/pinterest

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

PINTEREST_CLIENT_ID App ID
Not set
PINTEREST_CLIENT_SECRET App Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Discord Application
Go to Discord Developer Portal โ†’ New Application.
2
Add redirect URL
In OAuth2 โ†’ Redirects, paste the callback URL below.
3
Create a Bot
In the Bot section, create a bot. Enable Message Content Intent.
4
Copy credentials
Copy Client ID and Client Secret from OAuth2 tab. Copy Bot Token from Bot tab.
5
Add to Space secrets
Add all three env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/discord

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

DISCORD_CLIENT_ID Application ID
Not set
DISCORD_CLIENT_SECRET Client Secret
Not set
DISCORD_BOT_TOKEN_ID Bot Token
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.

1
Create a Slack App
Go to api.slack.com/apps โ†’ Create New App โ†’ From scratch.
2
Add OAuth redirect URL
In OAuth & Permissions โ†’ Redirect URLs, paste the callback URL below.
3
Add Bot Token Scopes
Under Bot Token Scopes, add: channels:join, chat:write, channels:read, groups:read.
4
Install to workspace
Click Install to Workspace to generate tokens.
5
Copy credentials
From Basic Information: App Credentials has Client ID, Client Secret, Signing Secret.
6
Add to Space secrets
Add all three env vars below to your HF Space settings, then restart.
https://ragnarok890-huggingpost.hf.space/integrations/social/slack

Paste this URL wherever the developer portal asks for "Redirect URI", "Callback URL", or "OAuth Redirect URL".

SLACK_ID Client ID
Not set
SLACK_SECRET Client Secret
Not set
SLACK_SIGNING_SECRET Signing Secret
Not set
Open Space Settings โ†’ Variables & Secrets

After adding secrets, click Restart Space for them to take effect.