連接社群帳號
帳號的連接方式有兩種,取決於平台類型。
登入平台
Instagram、Facebook、LinkedIn、X、YouTube、TikTok、Threads 和 Pinterest 透過平台本身的登入流程連接。
- 呼叫
create_connect_link,並傳入platform參數。 - 將產生的連結提供給使用者。該連結有效時間約 10 分鐘,可在任何瀏覽器中開啟。
- 告知使用者平台會要求哪些資訊:
- Instagram: 需要商業帳號或創作者帳號。個人帳號無法連接用於發布。
- Facebook: 需要一個他們管理的 Facebook 粉絲專頁。在 Facebook 的授權畫面上,請勾選每個粉絲專頁及所有權限。
- YouTube: 需要 Google 帳號底下的 YouTube 頻道,並在 Google 的授權畫面上勾選所有 YouTube 相關權限。
- TikTok: 在 TikTok 的授權畫面上允許所有權限。
- 完成後,呼叫
list_accounts來確認該帳號是否已出現。
使用金鑰或密碼的平台
這類平台直接在對話中透過 connect_credential_account 連接。使用者提供相關數值,請勿自行猜測。
- Bluesky: 需要
handle以及從 Bluesky 設定 > 應用程式密碼取得的app_password。請勿使用主密碼。 - Telegram: 需要從 @BotFather 取得的
bot_token,以及channel(@使用者名稱或聊天室 ID)。機器人必須是該頻道的管理員。 - Discord: 需要從伺服器設定 > 整合 > 網路鉤子取得的
webhook_url。 - WordPress(自架站,WordPress 5.6 或更新版本):需要
site_url、username,以及從使用者 > 個人檔案 > 應用程式密碼取得的app_password。請勿使用登入密碼。
當帳號失效時
呼叫 create_reconnect_link,並傳入 account_id,然後將連結提供給使用者。對於使用金鑰或密碼的平台,請再次呼叫 connect_credential_account 並提供新的數值。
方案限制
每個方案都包含一定數量的帳號。如果因為達到上限而無法連接,請直接告知使用者。他們可以移除不再使用的帳號,或前往 app.posteverywhere.ai 變更方案。