1. 程式人生 > >FB商務管理平臺(Business Manager) (2)

FB商務管理平臺(Business Manager) (2)

sin signed com tin -a sse 特殊 mage spa

Business Manager 商務管理平臺(以下簡稱BM)API

一站式管理廣告帳戶、主頁及相關的工作人員。

BM功能結構(其中:賬戶下的節點屬於市場營銷API)

技術分享圖片

API / SDK

FB提供了多種語言的SDK, SDK列表

當然,如果你使用了其他的語言來實現的api,那也可以通過curl 實現封裝自己的SDK.

API 可通過curl模擬抓取 采用rest風格,比如要訪問某BM賬戶下的員工,那url應該是:

  https://graph.facebook.com/<API_VERSION>/<business_id>/business_users

API接口路徑規則

  Host:https://graph.facebook.com/

  +v<API_VERSION>/ (V必須有 如:v3.2)

  +<根節點>/

  +<節點>/...

所有接口均需附上用戶token(GET/POST): access_token=<ACCESS_TOKEN>

比較重要的幾個節點

  •   /me (特殊節點,代表當前API用戶)
  •   /<BUSINESS_ID> (當獲取到BM ID後,BM下資產等均通過此節點獲取)

獲取和“我”相關的BM列表

/me/businesses

<BUSINESS_ID>節點下內容

獲取BM下用戶列表

  1. <BUSINESS_ID>/business_users //獲取所有員工(管理員和員工)
  2. <BUSINESS_ID>/system_users   //獲取系統用戶(虛擬用戶)
  3. <BUSINESS_ID>/pending_users  //獲取邀請但還未接受的用戶

BM資產管理

  主頁

    • <BUSINESS_ID>/owned_pages //自有
    • <BUSINESS_ID>/client_pages //代理
    • <BUSINESS_ID>/pending_owned_pages //審核中的自有主頁
    • <BUSINESS_ID>/pending_client_pages //審核中的代理主頁

  應用

    • <BUSINESS_ID>/(owned_apps | client_apps | pending_client_apps)

  廣告賬戶 字段參考文檔

    • <BUSINESS_ID>/(owned_ad_accounts | client_ad_accounts | pending_owned_ad_accounts | pending_client_ad_accounts) 

相互關聯接口

//BM用戶可管理的主頁(此處的user_id是用戶在BM下的用戶ID)
<BUSINESS_SCOPED_USER_ID>/assigned_pages


//哪些用戶可管理此主頁
<PAGE_ID>/assigned_users?business=<business_id>


//用戶可管理的賬戶
<BUSINESS_SCOPED_USER_ID>/assigned_ad_accounts

//哪些用戶可管理此賬戶(act_ 必須有)
act_<AD_ACCOUNT_ID>/assigned_users

//賬戶可投放的應用列表
act_<AD_ACCOUNT_ID>/advertisable_applications

FB商務管理平臺(Business Manager) (2)