# ─── App ─────────────────────────────────────────────────────────────────────── # Public URL of the app — used as OAuth redirect_uri base. Must match exactly # what is registered in your Facebook Developer App > Valid OAuth Redirect URIs. APP_BASE_URL=http://localhost:8081 # ─── RabbitMQ ────────────────────────────────────────────────────────────────── RABBITMQ_URL=amqp://username:password@messageBroker:5672 # ─── MongoDB ─────────────────────────────────────────────────────────────────── MONGODB_URL=mongodb://mongodb:27017 MONGODB_DB=socialmedia # ─── Redis ───────────────────────────────────────────────────────────────────── REDIS_URL=redis://redis:6379 # ─── Twitter / X ─────────────────────────────────────────────────────────────── # Developer portalından alınır: developer.twitter.com TWITTER_API_KEY= TWITTER_API_SECRET= TWITTER_ACCESS_TOKEN= TWITTER_ACCESS_SECRET= TWITTER_BEARER_TOKEN= # ─── LinkedIn ────────────────────────────────────────────────────────────────── # Developer portalından alınır: linkedin.com/developers LINKEDIN_CLIENT_ID= LINKEDIN_CLIENT_SECRET= # ─── Mastodon ────────────────────────────────────────────────────────────────── # Hesabın olduğu instance URL (örn: https://mastodon.social) MASTODON_INSTANCE_URL=https://mastodon.social # Instance'ın Settings > Development > New application bölümünden alınır MASTODON_ACCESS_TOKEN= # ─── Bluesky ─────────────────────────────────────────────────────────────────── # Kullanıcı adın (örn: user.bsky.social) BLUESKY_IDENTIFIER= # Settings > App Passwords bölümünden oluşturulan şifre (gerçek şifreni kullanma!) BLUESKY_APP_PASSWORD= # ─── Facebook Developer App (shared by Instagram + Facebook services) ─────────── # Create your app at: https://developers.facebook.com/apps/ # Required permissions: pages_manage_posts, pages_read_engagement, # instagram_basic, instagram_content_publish, instagram_manage_insights FACEBOOK_APP_ID= FACEBOOK_APP_SECRET= # ─── Instagram ───────────────────────────────────────────────────────────────── # Requires a Business or Creator Instagram account linked to a Facebook Page. # Get via OAuth callback (/auth/callback on the instagram service) or from # Graph API Explorer: https://developers.facebook.com/tools/explorer/ # INSTAGRAM_ACCESS_TOKEN — long-lived user access token (~60 days, use fb_exchange_token to refresh) # INSTAGRAM_BUSINESS_ACCOUNT_ID — numeric ID, found via GET /{page-id}?fields=instagram_business_account INSTAGRAM_ACCESS_TOKEN= INSTAGRAM_BUSINESS_ACCOUNT_ID= # ─── Facebook ────────────────────────────────────────────────────────────────── # Requires a Facebook Page (personal timelines are not supported by the Graph API). # FACEBOOK_PAGE_ID — numeric Page ID (visible in Page settings or About section) # FACEBOOK_PAGE_ACCESS_TOKEN — never-expiring Page token obtained via GET /me/accounts # after exchanging a long-lived user token FACEBOOK_PAGE_ID= FACEBOOK_PAGE_ACCESS_TOKEN= # ─── Reddit ──────────────────────────────────────────────────────────────────── # reddit.com/prefs/apps üzerinden oluşturulan uygulama REDDIT_CLIENT_ID= REDDIT_CLIENT_SECRET= REDDIT_USERNAME= REDDIT_PASSWORD=