also looking at this
feat: crosspost to LinkedIn and Instagram
#1
31 files
+2335
-87
| @@ -103,3 +103,30 @@ FRONTEND_STRIPE_PUBLIC_KEY= | ||
| 103 | 103 | # Create an app password at https://bsky.app/settings/app-passwords |
| 104 | 104 | BLUESKY_IDENTIFIER= |
| 105 | 105 | BLUESKY_APP_PASSWORD= |
| 106 | ||
| 107 | # LinkedIn (optional — connect via Accounts, or set a pre-obtained token below) | |
| 108 | # 1. Create an app at https://www.linkedin.com/developers/apps | |
| 109 | # 2. Add the "Sign In with LinkedIn using OpenID Connect" and "Share on LinkedIn" products | |
| 110 | # 3. Add the redirect URL below to the app's "Authorized redirect URLs" | |
| 111 | LINKEDIN_CLIENT_ID= | |
| 112 | LINKEDIN_CLIENT_SECRET= | |
| 113 | LINKEDIN_REDIRECT_URL=https://postline.localhost/api/postline/linkedin/callback | |
| 114 | # Bump if LinkedIn deprecates this monthly REST API version (YYYYMM) | |
| 115 | LINKEDIN_API_VERSION=202405 | |
| 116 | # Env-only shortcut: paste a member access token (w_member_social) to skip the | |
| 117 | # OAuth flow. Optionally set the author URN to avoid an extra profile lookup. | |
| 118 | LINKEDIN_ACCESS_TOKEN= | |
| 119 | LINKEDIN_AUTHOR_URN= | |
| 120 | ||
| 121 | # Instagram (optional — posts REQUIRE an image URL; text-only is rejected) | |
| 122 | # Uses the Facebook Graph API: create a Meta app, add Instagram + Facebook Login, | |
| 123 | # link an Instagram Business/Creator account to a Facebook Page. | |
| 124 | INSTAGRAM_CLIENT_ID= | |
| 125 | INSTAGRAM_CLIENT_SECRET= | |
| 126 | INSTAGRAM_REDIRECT_URL=https://postline.localhost/api/postline/instagram/callback | |
| 127 | # Bump if Meta deprecates this Graph API version | |
| 128 | INSTAGRAM_GRAPH_VERSION=v21.0 | |
| 129 | # Env-only shortcut: a Page access token + the IG Business account id skip OAuth. | |
| 130 | INSTAGRAM_ACCESS_TOKEN= | |
| 131 | INSTAGRAM_USER_ID= | |
| 132 | INSTAGRAM_USERNAME= | |