對商家來說,在另一商家(通常是代理商)中存取商家的像素資料集可能有多種使用案例,例如管理廣告、分析成效或上傳事件。
以下是在像素和代理商商家之間建立關係所需的 API 整合。如果收件人(代理商)商家同時管理客戶的廣告,且需要將該像素用於廣告帳號,請參閱步驟 3。
應用程式應具備廣告管理一般存取權限(進階存取權限)功能,也應具備以下權限:
business_management
ads_management
或 ads_read
和 manage_pages
此動作需要用戶存取權杖,該權杖具備擁有該像素之商家管理員的上述應用程式權限。
POST <ads_pixel>/agencies?business=<agency_business_id>&permitted_tasks=[<permitted_tasks_for_agency_business>]
此要求的選項和參數包括:
名稱 | 說明 |
---|---|
類型:數字 | 必要項目。 接收像素存取權限的代理商商家編號 |
類型:清單:字串 | 必要項目。 範例: ['ANALYZE', 'UPLOAD', 'ADVERTISE'] 像素允許的代理商工作 可能的值: ANALYZE:檢視、分析和廣告。 UPLOAD:將網站轉換資料上傳到此資料集。 ADVERTISE:將廣告帳號連結此 Facebook 資料集。使用此資料集進行廣告。 EDIT:管理資料集、編輯設定、分析和廣告。(EDIT 存取權限目前受到限制,請聯絡您的 Meta 業務代表將您的應用程式列入許可清單) |
我們會根據與其他商家的關係狀態來處理要求:
如果成功與商家分享像素,系統會傳回以下回應:
{ success: true, }
如果要求正在處理分享協議接受,API 要求將傳回以下包含 pending_request_id
的回應。當收件人商家接受要求時,系統會自動將像素與收件人商家分享。請參閱步驟 2 以接受/拒絕要求。
{ "success": true, "pending_request_id": "{request_id}" }
請注意,可與單一像素分享的商家數量是有限制的。
發起像素分享要求後,如果代理商尚未與擁有像素的商家建立關係,代理商商家可能會收到處理中的分享協議要求。收件人商家管理員可以在其企業管理平台中查看並接受此要求。
若要使用 API 核准或拒絕關係要求,請從步驟 1 的錯誤回應中取得 request_id
。
該 API 需要收件人商家管理員的用戶存取權杖,該權杖具備應用程式的 business_mangement
或 ads_management permission
權限。
POST <request_id>?request_status="approve"
成功後,API 將傳回以下回應:
{ success: bool }
此要求的選項和參數包括:
名稱 | 說明 |
---|---|
類型:字串 | 必要項目。 收到像素分享要求的商家是否核准或拒絕要求。 可能的值: |
如果代理商正在管理客戶的廣告,且需要允許客戶的專屬廣告帳號使用像素資料集,請使用此 API。
當系統將像素分享至具備廣告/分析權限的商家後,該商家即可允許商家內的廣告帳號使用像素資料集進行廣告。
該 API 需要具備商家管理員的 business_management
、ads_management
或 ads_read
權限的用戶存取權杖。
Post <ads_pixel>/shared_accounts?business=<business_id>&ad_account=<ad_account_id>
名稱 | 說明 |
---|---|
類型:數字 | 必要項目。 管理廣告並有權限可存取像素和廣告帳號的商家。存取權限被使用的用戶應具備此商家的管理員權限。 |
類型:數字 | 必要項目。 允許在像素上的廣告帳號。 |
如果不再需要像素與代理商商家之間的連結,請使用以下 API 刪除連結。
Delete <adspixel>/agencies?business=<agency_business_id>
該 API 需要像素擁有商家的管理員用戶存取權杖。
成功後,API 將傳回以下回應:
{ success: true }