Skip to main content
儀表板僅供你的內部團隊使用。 在 Launch、Business 與 Enterprise 方案中,儀表板是給 你的團隊 用來建立與管理使用者設定檔、 進行測試以及代表客戶發文。你的客戶 永遠不會 取得儀表板存取權——他們透過白牌 JWT URL 連結頁面 連結社群帳號。 在正式環境中,請使用 API 以程式方式建立與管理設定檔。 (單一使用者的 Premium 方案是例外:因為沒有多使用者層級, 你自己直接使用儀表板。)

使用儀表板

如果你的 Ayrshare 帳戶具有管理多個設定檔的權限,你就會在左側導覽看到 User Profiles 選項。
如果你的帳戶沒有管理設定檔的選項,請聯絡你的 Ayrshare 業務代表,或 聯絡我們 進行升級。

建立新設定檔

點選 Add Profile 按鈕並輸入使用者設定檔標題。 Create a User Profile

切換到新設定檔

你會在 Active Profiles 區段看到新建立的設定檔。 你現在可以點選 switch to this profile 圖示切換到該使用者設定檔。 Switch to a User Profile 當你切換到另一個使用者設定檔時,你會在畫面左上方的設定檔圖示下看到該設定檔名稱。 你隨時可以點選 Primary Profile 旁的 switch profile 連結,或點選 User Profiles 頁面上方的 Switch to Primary 按鈕,切換回主要帳戶設定檔。 從這裡開始,你就以客戶/使用者的身分操作,可以透過 Post 頁面代為發文。

取得 Profile Key

Profile Key 用來透過 API 代為設定檔發文。切換到 使用者設定檔,並在儀表板左側導覽中前往 Profile Key 頁面,即可取得該設定檔的 Key。 進行 API 呼叫時,請務必在請求標頭中包含你的 API_KEYPROFILE_KEY 當你使用 /profiles/profile 端點 建立新的使用者設定檔時,也會取得 Profile Key。這是取得 Profile Key 的建議方法。

邀請團隊成員

你可以為團隊成員建立使用者設定檔。預設情況下,團隊成員擁有具備完整儀表板存取/管理員權限的 Ayrshare 帳戶,並計為一個新的使用者設定檔。請注意,你可以透過 鎖定主要設定檔 限制存取權。
你只能邀請尚未註冊 Ayrshare 的團隊成員。若要 使用已註冊的電子郵件,請讓該使用者登入儀表板,前往 Account 頁面,並點選 Delete 按鈕。
在 User Profiles 頁面,切換到主要設定檔並點選頁面上方的 + Add Profile 按鈕。 在彈出的視窗中,勾選「Create a team member profiles with admin rights」核取方塊,並輸入團隊成員的電子郵件位址。 Invite team member 點選 Add Team Profile,系統會寄送一封電子郵件到團隊成員的信箱,內含啟用帳戶的連結。

團隊成員狀態

當團隊成員接受邀請後,你會在 Team Member 標籤旁看到綠色勾勾。 team member accepted 如果團隊成員尚未接受邀請,你可以點選郵件圖示重新寄送邀請。 team member resend

團隊成員聯絡支援

基於安全考量,僅已註冊的團隊成員可以代表企業聯絡支援。若對方未註冊 並經驗證為你企業的團隊成員,我們將無法提供協助。

重新啟用被停權的使用者設定檔

停權原因

當使用者設定檔因社群網路違規而遭停權(例如 Facebook 社群守則違規)時,你會收到詳細的通知電子郵件。 此電子郵件包含關於停權的重要資訊,包括具體原因與受影響的使用者設定檔。 要尋找此通知電子郵件:
  1. 使用被停權使用者設定檔的 RefId 搜尋你的信箱
  2. 電子郵件主旨會清楚指出發生了停權
或者,你也可以直接在儀表板中,點選受影響的使用者設定檔旁的「Suspended」標籤來檢視停權詳細資訊。 該使用者設定檔的所有 API 呼叫都會回傳 403 HTTP 狀態碼

重新啟用被停權的使用者設定檔

你可以透過以下步驟重新啟用(解除停權)使用者設定檔:
  1. 登入儀表板並前往 User Profiles 頁面。
  2. 點選「Suspended」分頁,或以電子郵件中所附的使用者設定檔 RefId 搜尋,以找到被停權的使用者設定檔。
  3. 點選「Unsuspended」按鈕解除停權。
  4. 檢閱並接受合規聲明。
Unsuspend a User Profile 對於使用者設定檔的首次停權,只要你接受合規聲明,即可立即解除停權。 但對於後續的停權,使用者設定檔會在你接受合規聲明後的 48 小時後重新啟用。
我們建議你 不要 將主要設定檔作為一般使用者設定檔使用。若主要 設定檔遭到停權,所有使用者設定檔也都會被停權。

管理已啟用的使用者設定檔

有效管理使用者設定檔對於維護 Ayrshare 系統的效率至關重要。 我們建議依照你的商業需求,制定移除不活躍使用者設定檔的政策。 例如,如果使用者在一段時間內未於你的平台上發布內容、要求分析,或未連結任何社群網路,可考慮刪除他們的 Ayrshare 使用者設定檔,以保持使用者資料庫的最新狀態並降低未來成本。 你可以透過檢視使用者的 發文歷史API 使用量與連結 判斷該使用者設定檔在當月是否活躍。 如果判斷為不活躍,請 刪除該使用者設定檔

白牌連結帳號頁面

連結帳號(社群連結)頁面是你的客戶會看到的 唯一 Ayrshare 介面,因此你可以將它白牌化以配合你的品牌。以下設定由你的團隊在主要設定檔中設定一次即可,並會套用到使用者透過 JWT URL 開啟的頁面。 於 Launch、Business 與 Enterprise 方案可用: Max Pack(以及 Enterprise 內建)可用: 請參閱 使用者整合 頁面,了解從使用者角度看起來的樣子。

設定

User Profiles 頁面選擇「⚙️ Settings」按鈕,即可存取你設定檔的全域設定。 存取設定前,請先切換到你的 Primary Profile Permission Settings

連結頁面自訂選項的影片示範

限制使用者設定檔存取

限制主要設定檔的存取

透過鎖定主要設定檔,限制使用者與團隊成員設定檔對主要設定檔的存取。 如果你想防止團隊成員或使用者設定檔存取 Profile Settings 或 Account/Billing 頁面,請啟用主要設定檔鎖定。 Primary Profile Lock 啟用後,團隊成員與使用者設定檔將無法切換到主要設定檔,但仍可切換到其他團隊成員或使用者設定檔。

限制團隊成員存取

透過鎖定團隊成員的帳戶來限制他們的存取。 這會防止該團隊成員切換到任何其他使用者設定檔。 點選團隊成員設定檔右上角的 圖示來啟用鎖定。 Team Member Lock 你也可以在 建立設定檔 時鎖定團隊成員。 社群連結頁面 新增你自己的 logo 並設定 logo 高度。 Update Profile Logo 個別使用者設定檔可透過 Create ProfileUpdate ProfilehideLogo 參數,在其連結頁面上隱藏此 logo。其他每個設定檔的帳戶整體 logo 不受影響。這在代理商為某個合作夥伴進行白牌化,同時保留其他設定檔品牌的情況下相當有用。

設定社群網路存取權

移除或授予你的使用者/設定檔存取可用社群網路的權限。 預設情況下所有社群網路皆為啟用且可用。
權限對你所有使用者設定檔為全域。停用只會將該社群網路從使用者的 Social Accounts 檢視中移除,並不會移除已建立的連結。
Select Social Networks Access 如需在使用者設定檔層級停用社群網路的更多資訊,請參閱 建立設定檔 端點。

設定社群連結的語言

設定社群連結頁面的語言。預設為英文。 Set Language for the Social Linking Page 可用的語言有:
  • 英文
  • 阿拉伯文
  • 簡體中文
  • 法文
  • 德文
  • 義大利文
  • 日文
  • 葡萄牙文
  • 西班牙文
若你需要清單中未提供的語言,請聯絡我們。 其他翻譯選項請見:

顯示頁面位置

在社群連結頁面上,如果 Meta(Facebook 或 Instagram)或 Google Business Profile 頁面關聯了位置,則將該位置資訊與頁面名稱一起顯示。此額外的位置資訊在有多個同名頁面時特別有用,可讓使用者更容易加以區分。 Display Page Location 若可用,頁面位置會顯示在社群連結頁面的頁面名稱下方: FB Display Page Location

說明連結可見性

啟用或停用使用者社群連結頁面上 Ayrshare 說明文件的連結。你也可以輸入你自己公開文件的 URL 來取代。 Help Links Visible

用於警示的替代電子郵件

選擇不同的電子郵件位址接收警示,例如帳號連結中斷。 Emails for Alerts 更多自訂項目(例如標題)可透過 /profiles 端點 完成。

Instagram 登入

啟用或停用社群連結頁面上的 Instagram 登入。 Instagram Login 選擇是否啟用不需連結 Facebook 粉絲專頁即可直接進行 Instagram 登入的驗證方式。若停用,則 Instagram 連結會需要 已連結的 Facebook 粉絲專頁 才能驗證。
Instagram 登入 預設為啟用。若你需要下方列出的進階功能 (hashtag 搜尋、共同創作、位置標記或品牌資料),必須手動停用此選項, 改用 Facebook 粉絲專頁驗證。

直接 Instagram 登入 vs Facebook 粉絲專頁驗證

直接 Instagram 登入 Instagram API with Instagram Login 讓 Instagram 專業帳戶(商家與創作者)可直接連結他們的帳戶,而不需要關聯的 Facebook 粉絲專頁。此方式提供更簡潔的驗證流程。 Facebook 粉絲專頁驗證(傳統方法)需要使用者先連結一個與其 Instagram 專業帳戶關聯的 Facebook 粉絲專頁。

直接 Instagram 登入的功能限制

雖然直接 Instagram 登入提供了便利,但使用此方式時某些功能 無法使用

你應該選擇哪種方式?

  • 啟用直接 Instagram 登入 如果你只需要基本的發文功能,且不需要上述進階功能。
  • 停用直接 Instagram 登入(使用 Facebook 粉絲專頁驗證) 如果你需要存取所有 Instagram 功能,包括 hashtag 搜尋、共同創作、位置標記或品牌資料擷取。
對大多數客戶而言,建議使用直接 Instagram 登入驗證。如果 你不確定該使用哪種方式,我們建議停用直接 Instagram 登入以確保可存取 所有功能。之後若判斷不需要進階功能,隨時可再啟用。

自訂對話框

你可以使用自己的自訂 HTML 內容,自訂社群連結頁面上 Instagram 與 Telegram 對話框中顯示的內容,例如以不同語言顯示內容。 對於 Telegram,你的內容會取代對話框的預設說明。對於 Instagram,只有在你提供自訂內容時才會顯示對話框——否則,點擊 Instagram 會直接進入所設定的登入流程:Instagram 登入,或在停用 Instagram Login 時進入 Facebook 登入。 你的自訂內容可包含格式化文字、圖片,或兩者組合,以更符合你的需求。 Custom Modals 例如,加入你的自訂文字與 anchor 連結:
Custom HTML Modal
Your Custom CSS file
HTML 必須包在 <div> 標籤中。請使用 class 名稱來設定樣式,並將規則寫在你的自訂 CSS 檔案中。modal HTML 中的 <style> 區塊與 style 屬性會在 modal 顯示前被移除,因此樣式必須來自你的 CSS 檔案。<script> 標籤與 <link> 標籤也會被移除。

使用 API

建立與管理設定檔

你可以透過 /profiles 端點使用 API 建立、刪除與管理你的設定檔。詳情請見下方。

Profile

取得 Profile Key

當你透過 API 使用 /profile 端點建立新設定檔時,會回傳 Profile Key。如需再次取得 profile key,請前往儀表板取得。請見上方說明。

啟用訊息功能

Enable Messaging 你可以在 Account 頁面為你的 Ayrshare 帳戶啟用訊息功能。更多細節請見下方:

Messages

Max Pack 自訂

在 Ayrshare 儀表板頁面 User Profile -> Setting 中,你可以自訂社群連結頁面的多個面向。功能與能力的詳情請參閱 Max Pack

自訂 CSS

使用你自己的 CSS 檔案自訂社群帳號頁面的外觀與使用感:顏色、字型、隱藏功能、變更按鈕等。 CSS 檔案也會將頁面固定為淺色配色。你的使用者在有 CSS 檔案的社群連結頁面上不會看到淺色/深色切換,因此頁面外觀完全由你的樣式表決定。沒有 CSS 檔案的頁面仍會保留該切換。 Customize CSS

CSS Class Hooks

此頁面帶有穩定的 class 名稱,讓你的樣式表有可選取的目標:包含頁面本身、卡片排列所在的網格,以及每一張社群網路卡片。這些名稱是一份契約:只要樣式表是以它們為基礎撰寫,就能在儀表板每次發行後持續運作,因此你可以安心以此為基礎建置。
自行代管樣式表需搭配 **Max Pack(Enterprise 內建)**才能使用。 若未啟用,Custom CSS 欄位為唯讀。這些 class 名稱套用於你的使用者所開啟的白牌 社群連結頁面,而非你自己的儀表板。
任何未列於本頁面的內容都不屬於契約。特別是不要選取頁面自行產生的 class 名稱(它們可能在未預告的情況下變更)。請參閱更新較舊的樣式表 頁面元素 .main-content.social-linking-page-column 是兩個不同的元素,這個區分就是讓你能夠加寬內容而不會同時縮窄背景的關鍵。欄位承載最大寬度;外層容器則橫跨整個頁面。若要讓卡片比預設更寬,請在欄位上設定寬度:
卡片版面 這兩個是新增的,因此較舊的樣式表不會選取它們。兩者皆為容器:它們控制卡片的位置與寬度,而不是卡片本身的外觀。請參閱變更卡片版面 社群網路卡片 每一張卡片都會帶有 .social-account-card,並且必定帶有 .connected-card.unlinked-card 其中之一,讓已連結與未連結兩種狀態可以獨立設定樣式。 .social-account-icon 是那個方框,而不是繪製於其中的 logo。若要調整 logo 大小,請一併調整方框——只調整方框會讓 logo 維持原本大小並溢出:
狀態徽章顏色 已連結卡片上的「Connected」與「Messaging」徽章會讀取兩個自訂屬性。在徽章上方的任何位置設定它們——.social-account-card 是最自然的位置——該卡片上所有徽章都會跟著套用:
此處不需要 !important,因為自訂屬性並非與產生的規則相互競爭。若不設定,會呈現預設顏色。
警告類徽章——「Relink required」、「Reconnect」、「Identity check」——刻意忽略這些 屬性並保留自己的顏色。它們是要告訴你的使用者某個帳號已停止運作、需要處理,若 警告與「Connected」使用相同顏色,看起來反而像是安全無虞。基於相同理由,這些 徽章也沒有自己的選擇器。
元素巢狀結構 一張卡片位於 .main-content 之下五層,其中一層本身並沒有 class 名稱:
上述卡片為未連結狀態。已連結的卡片會改帶 .connected-card(而非 .unlinked-card),並替換最後兩個部分:.click-to-link 會被狀態徽章取代,且會在文字欄之後加入一個承載該連結帳號頭像的 .social-account-avatar。因此 .click-to-link.social-account-avatar 絕不會同時出現在同一張卡片上。 請選取有具名的元素,而不是它們之間未具名的元素。那些未具名的層級不屬於契約,這也是為什麼從 .main-content 往下計數層級的規則(.main-content > div.main-content > div > div > div.main-content > div:not(.additional-info))會落在目標的一兩層外,而非落在網格或卡片上。如果你的樣式表有這類形式的規則,請參閱更新較舊的樣式表 使用 .social-account-card 為卡片本身設定樣式;當你要變更版面而非卡片時,改用 .social-accounts-grid.social-account-card-wrapper。請參閱變更卡片版面 變更頁面順序 若要整塊搬動頁面上的區塊——例如將說明區塊放到最下方——請將頁面欄位與你想排序的元素之間的容器攤平,然後再對它們進行排序:
display: contents 會將容器從版面中移除但保留其子元素,這正是讓你的 logo、網格與 Close 按鈕落在同一層、讓 order 得以互相比較的方式。order 只作用於 flex 容器的直屬子元素,因此中間的每一層容器都必須攤平——這就是中間那條規則的作用。 標題與說明區塊共用同一個外框,因此會一起移動;若你只想保留說明區塊,請以 .heading-social-accounts { display: none !important } 隱藏標題。
中間那條規則裡的兩個選擇器,是本頁上你還是必須觸及未具名元素的唯一之處。它們 以其上一層的具名元素作為錨點,因此遠比從 .main-content 往下計數層級更為穩固 ——但若未來版本更動了頁面重新排序的方式,這些規則會是要優先檢查的。
依賴設定才會出現的元素(你的 logo、「Having trouble?」連結、Close 按鈕)只有在對應設定開啟時才會存在於頁面上,因此針對它們的規則在設定關閉時只是靜默地無效而已。
你的規則需要 !important 才會生效。頁面自身的樣式產生時具有比一般 class 選擇器更高的優先權(specificity),因此沒有加上 !important 的宣告會被 靜默忽略。
重新設計 .click-to-link 的樣式,不要將它隱藏。 它是未連結卡片上唯一告訴 使用者該網路尚未連結、且卡片可被點擊的元素。像 .click-to-link { display: none !important } 這樣的規則會讓卡片上只剩下網路 名稱,看起來像是無法使用。如果你想改用自己的文案或標記,請透過 .unlinked-card::after 加到卡片上,而不是隱藏原本的文字並依賴放在別處的替代 元素。
.additional-info.additional-info__body 對應到同一個元素。它們先前 是兩個巢狀元素,所以如果你的樣式表在兩者上對相同屬性設定了不同的值,現在它們 會在單一元素上互相競爭,由更具體的規則勝出,而不是兩者都套用。請將它們合併為 一條規則。

Linking Dialog Colors

連結頁面上的對話框——解除連結的確認對話框、Facebook 與 LinkedIn 的頁面選擇器、Bluesky 與 X 的憑證表單,以及 Telegram 啟用碼輸入框——會讀取十個自訂屬性。設定你想要的那幾個,其餘留白即可;任何你未設定的項目都會保留其預設值。 請將它們設定在 :rootbody 上,而不是設定在 .social-account-card 上。 對話框是在頁面內容之外進行渲染的,因此在卡片或 .main-content 上設定的值永遠不會傳到對話框。這是導致對話框規則看似完全沒作用的最常見唯一原因。 一個設定了每個屬性的完整深色範例:
此處不需要 !important,因為自訂屬性並非與產生的規則相互競爭。
請讓 --ayr-dialog-fg--ayr-dialog-muted-fg 保持不同。標題與次要文字 預設就採用不同的色調,兩者設為相同的值會讓層次感被壓平。若你只想設定其中 一個,請設定 --ayr-dialog-fg——若面板變暗但標題色調沒有跟著調整,標題可能 會變得無法閱讀。
無論你將 --ayr-dialog-accent 設為什麼顏色,主要按鈕的文字都會維持白色。 請選一個能讓白色文字清楚可讀的強調色——太淺的強調色會讓文字難以辨識,且 沒有另一個屬性可以另外調整它。旁邊的 Cancel(取消)按鈕則改為依循 --ayr-dialog-fg
若你將 --ayr-dialog-bg 調暗,也請一併設定 --ayr-dialog-fg--ayr-dialog-muted-fg--ayr-dialog-accent--ayr-dialog-bg 只會 重繪對話框面板——儀表板本身仍維持其淺色主題,因此任何仍使用預設顏色的元素, 都會保留為白色面板所挑選的顏色。上述三個屬性承載的是頁面選擇器的 radio 按鈕 以及被停用按鈕的文字,而這些正是深色面板下最難閱讀的部分。 --ayr-dialog-muted-fg 在可行時會回退至 --ayr-dialog-fg,因此只要設定這兩個 就足以讓控制項清晰可讀。也請設定 --ayr-dialog-link:在你設定之前,連結會維持 其預設顏色,因為該預設是為白色面板所挑選的濃烈藍色,在白色面板上是正確的顏色。 請使用在你的面板上仍可讀的色調,而不是直接重用 --ayr-dialog-accent——強調色 用來繪製表面:已選取的 radio 按鈕以及主要按鈕,而這些表面所受的對比度要求 比文字更寬鬆。
這些屬性只承載顏色與圓角。對話框沒有 class hooks,因此樣式表無法隱藏面板、 頁面清單,或是確認與取消按鈕。對話框是你的使用者選擇要連結哪個 Facebook Page 或確認解除連結的地方,隱藏其中任何一部分都會讓他們在流程中間被卡住而無路可走。對話框中的主要動作按鈕會依循 --ayr-dialog-accent,而該屬性是觸及此按鈕的 唯一方式。它的表面是以漸層繪製的,因此你自行撰寫的 background-color 規則 只會套用在漸層下方而完全看不到——請改為設定該屬性。

Updating an Older Stylesheet

如果你的樣式表是在儀表板重建之前撰寫的,某些規則可能不再匹配。以上表所述選擇器為基礎的規則會繼續運作。以其他任何方式撰寫的規則則不會,也無法還原:
  • 頁面自行產生的 class 名稱。 你可能從瀏覽器開發者工具複製出來的 class 名稱(例如任何以 chakra- 開頭的)屬於頁面所使用的框架,並非公開契約。這些 class 名稱已不再存在,也沒有可替換的對應項目。請以上表中的選擇器重新撰寫規則。
  • 純元素或屬性選擇器,例如 div > divbutton[type="button"]。頁面結構並非契約而且已經變更,因此從 .main-content 往下計數層級的規則,現在會落在與過去不同的元素上。這是版面規則看似無效或產生非預期行為最常見的原因。
  • 透過計算元素位置以觸及卡片網格的規則。 在網格與儲存格尚未擁有名稱之前,唯一能觸及它們的方式,是從 .main-content 往下計數層級,使用形如 .main-content > div.main-content > div > div.main-content > div > div > div.main-content > div:not(.additional-info) 的規則。這些規則仍會匹配到某些元素,因此很容易被忽略:.main-content 依然存在,但一張卡片現在位於它下方五層,因此每條規則都會落在目標的一兩層之外。原本瞄準網格的規則可能落到承載頁面標頭的外層容器上,而原本針對單一卡片的規則則可能一次調整所有卡片的大小。請改用如今已存在的兩個名稱:.social-accounts-grid 對應網格,.social-account-card-wrapper 對應承載單一卡片的儲存格。請參閱變更卡片版面
  • 只作用於 flex 項目的規則:z-indexorderalign-selfflex 這幾條最難察覺,因為選擇器仍然匹配、宣告本身也依然合法——它單純地不生效而已。在較舊版本的頁面上,你的 logo、標題、說明區塊與 Close 按鈕都是 .main-content 的直屬子元素,而你的樣式表將 .main-content 設為 flex 容器,因此它們每一個都是 flex 項目。flex 項目即使沒有 position,也會遵循 z-index,並會遵循 orderalign-self。在重建後的頁面上,這四者位於外框之內,因此它們不再是 flex 項目,這四個屬性也就不再套用到它們身上。 此症狀通常是某個元素「消失」而非「移動」。舉例來說,你 logo 上的 z-index,過去正是將它疊在以 .main-content::before 繪製的固定頁首帶之上——少了它,頁首帶會直接蓋在 logo 上,導致 logo 看起來像是完全不見了,即使它確實已載入且尺寸也是正確的。 兩種修法皆可:
  • .linked-tag 較舊版本的頁面將它放在已連結卡片的狀態徽章上。它並不屬於上述契約,這是刻意的設計:一張已連結的卡片現在可能同時顯示「Relink required」或「Identity check」,因此隱藏 .linked-tag 的規則會將使用者需要處理的警示一併隱藏。若你的樣式表隱藏 .linked-tag 並自行繪製替代的徽章,該替代徽章將不會顯示。請改為對 .connected-card 本身設定樣式,並讓狀態徽章維持可見。
如果你不確定自己的樣式表是否仍能正常運作,請開啟你的連結頁面並確認每條規則都有生效。無論如何樣式表都會被載入,因此不再匹配的規則會靜默失敗,而不會回報錯誤。若需要協助改寫規則,請聯絡支援團隊

Target a Single Network

請使用 data-platform 屬性,而不是像 :nth-child 這種基於位置的選擇器。你的使用者可存取的社群網路可依帳號或使用者設定檔進行篩選,這會改變顯示多少張卡片以及卡片的順序。基於位置的選擇器在篩選變動時會失效,data-platform 則不會。
值為該網路在本頁面上的鍵值: bluesky, facebook, gmb, instagramApi, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitterByok, whatsapp, youtube
其中有兩個名稱與你傳送給 API 的平台名稱不同:在此頁面上,Instagram 為 instagramApi,X/Twitter 為 twitterByok

Change the Card Layout

預設情況下,卡片會排入一個具響應式的網格:手機上為單欄,平板上為雙欄,桌面上為三欄。有兩個選擇器控制此版面,要使用哪一個取決於你想改變什麼:
  • .social-accounts-grid 是網格本身。它是一個會換行的 flex row,卡片之間的間距即為其 gap。用它來變更該間距,或整體替換版面。
  • .social-account-card-wrapper 是承載一張卡片的儲存格。其 width 決定每一列可容納多少張卡片,頁面會依螢幕尺寸為此設定寬度。
儲存格是唯一可以變更卡片寬度或每列卡片數量的元素。介於儲存格與卡片之間的所有元素都已填滿儲存格的全寬,因此在 .social-account-card(或它們之間未具名的容器)上設定 width,只會在未移動的儲存格內重新繪製卡片,欄位仍會維持原位。 以上兩者都不是卡片本身。若要重新設定卡片的邊框、背景或文字樣式,請一如既往使用 .social-account-card 只要變更卡片之間的間距:
若要讓每張卡片各自佔滿一整列,一條規則便可涵蓋所有螢幕尺寸,因為 !important 也會勝過頁面在其自身依螢幕尺寸設定的寬度:
若要自訂欄位數量,就完全接管此網格。同時也必須釋放儲存格寬度,否則它會與你剛定義的欄位互相衝突:
若你已將頁面限制為一或兩個網路,該列將無法填滿 欄位,頁面會自動將它置中。頁面會在 .social-accounts-grid 上設定 widthmax-width,將網格收窄至實際擁有的卡片,並使用 align-self: center 將較窄的 容器置中,並以自動的左右邊界作為備援。同時它會在每個 .social-account-card-wrapper 上設定相應加寬的 width,讓卡片保持在完整列中的原有大小。以上所有設定僅在該列 確實較短的螢幕尺寸下才會套用。若有三個或以上的網路,該列一律填滿,這些設定完全 不會被套用。你自己的規則可依常規以 !important 覆寫任一元素,但請注意, align-self 才是執行置中的宣告:若想將較短的列以不同方式對齊,請一併覆寫該項 以及寬度。
避免使用會計算元素位置的選擇器,例如 .main-content > div > div > div。頁面結構並非契約,會在版本間變動,因此 這類規則可能會在你的樣式表未變動的情況下開始匹配到不同的元素,甚至一次 匹配到所有卡片。上述兩個選擇器則是穩定的,也是官方支援用來觸及版面的方式。

Example: Hide the Page Heading

該標題是一個 <h1> 元素,因此若你偏好使用帶標籤限定的選擇器也可以:

Example: Restyle Unconnected Cards as Buttons

預設情況下,未連結的卡片是內凹的灰色表面搭配較淡的文字,有些使用者會將它讀作「無法使用」,而非可點擊的元素。以下規則會將每一張未連結的卡片轉為使用你品牌色的外框按鈕,並讓已連結的卡片維持不變。
若要改為實心填色,請設定卡片背景並重新著色文字。只有上表中的選擇器屬於契約,因此請用單純的後代選擇器重新著色網路名稱:
未連結卡片上的網路 logo 刻意採用低飽和度並沒有自己的選擇器,因此在有色背景上 仍會維持灰階。請先在連結頁面預覽你的 樣式表,再向使用者發布。

變更頁面標題、Close 按鈕與 Favicon

設定你自己的頁面標題、close 按鈕與 favicon(.ico 檔案)。 Page Title Close Button Favicon

頁尾文字

自訂社群連結頁面上的頁尾文字並新增版權資訊。這讓你可以用不同語言顯示頁尾文字。 Set Footer Text

Enterprise 功能

Max Pack

Enterprise 內建全部 Max Pack 功能。

自動重新同步 Facebook 與 Instagram 粉絲專頁

當 Facebook 發生安全事件(例如密碼變更)時,該使用者帳戶所關聯的所有 Facebook 粉絲專頁(包括連結的 Instagram 帳號)都需要重新連結到 Ayrshare。對於管理多個粉絲專頁的帳戶,此流程可能相當耗時。
  • 連結 Facebook 或 Instagram 粉絲專頁時可使用「Resync」選項。
  • 啟用此功能後,所有先前連結的粉絲專頁都會自動重新連結至該使用者設定檔。
  • 注意:只有先前已連結的粉絲專頁會被重新連結;新的粉絲專頁不會自動新增。
  • 此功能支援最多 400 個粉絲專頁的 Facebook 帳戶。
  • 對於超過 400 個粉絲專頁的帳戶,建議將粉絲專頁分散到多個 Facebook 帳戶。
  • 最佳做法: 只在必要時使用「Resync」選項來重新連結所有粉絲專頁。日常操作中通常不需要此功能。

IP 白名單

透過將特定 IP 位址加入白名單,強化你的帳戶安全性。此功能將 API 存取限制為僅允許經核准的 IP 位址,為你的 Ayrshare 整合提供額外一層保護。

技術與安全審查

直接與 Ayrshare 的專案團隊合作,進行完整的技術與安全審查。此服務可確保你的整合符合最佳實務,並滿足貴組織特定的安全需求。

專屬客戶管理與優先支援

由專屬客戶經理提供個人化支援,他們了解你的獨特需求,並可提供量身打造的解決方案。享有技術支援的優先存取權,可獲得更快的回應時間,並提供關鍵問題的升級處理程序。

自訂 API 端點

對於有特定需求的企業,Ayrshare 可以開發自訂 API 端點,以與你既有的系統與工作流程無縫整合。