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


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

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

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

API / SDK

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

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

 

API 采用rest風格,比如要訪問某BM賬戶下的員工,那url應該是:

  GET 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

/me/business_users  //獲取我在其他BM下的用戶信息 附:fields=role 可查看權限

 <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用戶可管理的主頁(此處的id是用戶在BM下的員工/系統用戶ID)
<BUSINESS_SCOPED_USER_ID>/assigned_pages
"tasks": [
        "ANALYZE", #只讀
        "ADVERTISE"#可操作
      ]
//哪些用戶可管理此主頁 <PAGE_ID>/assigned_users?business=<business_id> //用戶可管理的賬戶 (實測:若使用應用的開發者登錄,且開發者有廣告賬戶未在此BM下會報錯,請使用 /me/adaccounts 獲取賬戶) <BUSINESS_SCOPED_USER_ID>/assigned_ad_accounts //哪些用戶可管理此賬戶(act_ 必須有) act_<AD_ACCOUNT_ID>/assigned_users?business=<BUSINESS_ID> //賬戶可投放的應用列表(FB會結合api上下文返回所有可投放的應用) act_<AD_ACCOUNT_ID>/advertisable_applications

 

接口結構

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM