Skip to main content
POST
推廣一條現有的 Instagram 貼文以建立廣告。 此端點允許您使用自定義定位、預算和排期參數,將自然發布的貼文轉換為付費廣告。
  • 預算和出價金額必須以美元(USD)指定,最多保留兩位小數。
  • 為滿足 Instagram 的要求,廣告必須至少投放 30 小時。
  • 您可以使用 興趣端點 來查找用於定位的興趣 ID。
  • Instagram 審核並批準推廣貼文最多可能需要 24 小時。
  • 如果直接使用 socialPostId(而非 Ayrshare 的 postId),請確保它是有效的 Instagram 貼文 ID。

廣告目標

每條廣告都必須設定一個目標(goal)。目標決定了廣告將如何針對展示進行最佳化。
  • engagement(互動):該目標旨在提升互動,同時確保廣告觸達盡可能多的獨立使用者。 它在曝光度與互動之間取得平衡,把廣告展示給盡可能多可能與之互動的不同使用者。
  • interactions(互動動作):旨在增加廣告的互動,例如按讚、評論和分享。 Instagram 會優先將廣告展示給最有可能與之互動的使用者。
  • awareness_views(品牌認知—展示):透過最大化廣告的展示次數來提升品牌認知。 它會在預算范圍內優先盡可能多次地展示廣告,而不考慮獨立觸達。
  • awareness_audience(品牌認知—受眾):透過最大化看到廣告的獨立使用者數量來增強品牌認知。 它確保廣告觸達盡可能多的不同使用者,並最大化獨立受眾規模,而不是對同一受眾多次展示。
Instagram 廣告需要一個透過 Facebook 連結的 Instagram Business 帳戶、一個關聯的 Facebook 主頁,以及 ads_management 權限。請透過 Facebook 重新綁定以授予此權限。使用 Instagram Login 連結的帳戶無法使用這些廣告端點。媒體 ID 和 Instagram 帳戶 ID 會從您已綁定的帳戶解析取得;請勿發送 instagram_user_id
socialPostId 選擇器也接受 Instagram 專用的別名 igPostIdfbPostId 僅適用於 Facebook。成功的響應會包含 platform: "instagram"socialPostIdigPostId

請求頭參數

請求體參數

string
此推廣請求的唯一非空鍵。使用相同的鍵重試相同的負載,可避免建立重複的廣告。以不同的負載或平台重用該鍵會返回 HTTP 409。仍在處理中的請求同樣會返回 409;預留不可用時會返回 503,且不會建立廣告。
boolean
預設值:false
允許 Meta 在該活動的各廣告集之間共享預算。
string
必填
用於推廣該貼文的 Instagram 廣告帳戶 ID。可以從 廣告帳戶端點 獲取帳戶 ID。
string
必填
您的廣告名稱(顯示在 Instagram 廣告管理器中),格式為 {adName} - {postId or socialPostId} - {current date}
number
必填
最高出價金額,以美元計,為正數且最多保留兩位小數。
number
必填
每日預算,以美元計。請使用最多保留兩位小數的正數。Meta 可能會針對您的帳戶和目標強制執行額外的最低限額。
string
要推廣的貼文的 Instagram 社群貼文 ID,可用於以直接在 Instagram 上建立的貼文來建立廣告。 這是 Instagram 上貼文 的 ID,而不是 Ayrshare 的 ID。如果未設定 postId,則該參數必填。
string
預設值:"engagement"
廣告的目標。可選值:engagementinteractionsawareness_viewsawareness_audience。詳見上文 廣告目標詳細說明
object
使用 國家代碼,以 {"countries": ["US", "CA"]} 定位目標國家。您也可以提供 regionscities 陣列;參見 地區城市
string
要推廣的貼文的 Ayrshare 貼文 ID。如果未設定 socialPostId,則該參數必填。
string
預設值:"active"
廣告的狀態。可選值:activepaused之後可以使用 更新廣告端點 修改廣告狀態。
object
使用 Meta Pixel 追蹤廣告。
array
向廣告 URL 添加 UTM 標簽。
例如,如果連結 URL 為 https://www.mysite.com/my-post,添加的 URL 標簽為:utm_source=ayrshareutm_medium=socialutm_campaign=ayrshare-social那麼廣告 URL 將為: https://www.mysite.com/my-post?utm_source=ayrshare&utm_medium=social&utm_campaign=ayrshare-social
array
Meta 要求屬於 特殊廣告類別 的廣告主必須自行標識其活動類別。如果您的業務屬於其中之一,在推廣貼文時必須選擇相應的類別。支援以下取值:
  • housing(住房):推廣或直接連結到住房機會或相關服務的廣告,包括但不限於房屋或公寓的 出售/出租資訊、房主保險、按揭保險、按揭貸款、房屋維修以及房屋淨值或估價服務。
  • financial_product_services(金融產品與服務):推廣或直接連結到金融產品與服務優惠 (包括信貸)的廣告。
  • employment(就業):推廣或直接連結到就業機會的廣告,包括但不限於兼職或全職工作、 實習或專業認證專案。此類別還包括對招聘網站或招聘會、招聘聚合服務,或詳述公司福利的廣告 (無論是否有具體的職位提供)。
  • issues_elections_politics(社會議題、選舉或政治):由候選人、政治人物、政黨,或代表他們, 或與其相關的廣告,或倡導選舉結果的廣告。這也包括與任何選舉、公投或投票倡議相關的廣告, 包括「號召投票」的選舉宣傳。以及在投放地被視為政治廣告或涉及社會議題的廣告。若選擇社會議題、 選舉或政治,則必須選擇投放這些廣告的國家/地區。您必須已獲得在該指定國家/地區投放社會議題、 選舉或政治相關廣告的授權。
Meta 要求廣告主必須自行標識其活動類別。 Meta 會使用人工審核和機器學習來識別此類廣告。 如果您向我們發送了錯誤的 specialAdCategories,您的廣告可能會被暫停,直到活動被調整為止。
string
從廣告中受益的個人或組織。需與 dsaPayor 一同設定。可使用 DSA 推薦端點 獲取建議。
string
為廣告付款的個人或組織。需與 dsaBeneficiary 一同設定。
string
ISO 8601 格式的結束日期和時間(必須至少在開始時間後 30 小時),例如 2025-03-01T00:00:00Z如果未設定,廣告將無限期執行,結束日期為 ongoing(進行中)。
object
使用與 locations 相同的 countriesregionscities 結構來排除位置。
string
預設值:"all"
受眾性別。可選值:all(全部)、male(男性)、female(女性)。
array
廣告的目標興趣,作為 Instagram 興趣 ID 的陣列。
number
預設值:65
廣告定位的最大年齡(預設:65)。
number
預設值:18
廣告定位的最小年齡(預設:18)。
string
ISO 8601 格式的開始日期和時間,例如 2025-03-01T00:00:00Z如果未設定,廣告將立即開始投放。
請將範例中的 ID 替換為您自己的 ID。將 startDateendDate 設定為您預期的排期;範例日期僅供參考。