Facebook廣告API系列 Business Manager


Facebook廣告API系列 Business Manager

Business Manager,是個很牛叉的東西,有多牛叉呢?
因為facebook已經越來越商業化了,上面的每個賬號,頁面,往往都需要營銷,宣傳,廣告等多個環節。如果我只是一個做內容的人,這些東西我打理起來太麻煩,怎么辦?
用Business Manager委托給他人管理吧。

什么是Business Manager

Business Manager提供了一種方式,使asset所有者可以出讓部分權限給他授信的管理者。簡單說,我是一個品牌,我可以把我的廣告賬戶權限授予某一個宣傳公司的business Manager,讓他們替我進行廣告購買。

使用business manager,可以讓一個人或者幾個人管理多個人的多種asset,business嘛,總是最后要精細分工,互相合作的。

Business Manager操作流程

  • 創建business manager
    首先需要一個真實的facebook賬號,從而得到一個access token和其user id,還需要一個page作為主頁,

       POST https://graph.facebook.com/v2.5/<USER_ID>/businesses
       name
       vertical
       primary_page
    

    這樣我們就創建了一個business manager,管理員是這個user。

    一個Business Manager里可以有多個people,相當於這個管理公司的多個員工,員工有Admin和Employee兩種權限。

    邀請某人加入business manager

      POST https://graph.facebook.com/v2.5/<BUSINESS_ID>/userpermissions
      email
      role
      access_token
    

    發出這個請求后,一個email邀請就會發送到該郵箱,用戶點擊后就可以成為這個business manager中的一個員工了。

  • 創建projects
    business manager有了,員工也有了,接下來可以創建一些projects作為管理的基本組織單元。

      POST https://graph.facebook.com/v2.5/<BUSINESS_ID>/businessprojects
      name
    

    創建了projects之后,我們就有了project id,接下來,我們可以往project中添加各種assets了。

    • page

        POST https://graph.facebook.com/v2.5/<PROJECT_ID>/pages
        page_id
      
    • ad account

        POST https://graph.facebook.com/v2.5/<PROJECT_ID>/adaccounts
        adaccount_id
      
    • app

        POST https://graph.facebook.com/v2.5/<PROJECT_ID>/apps
        app_id
      
  • business assets管理

    向一個business manager中添加assets通常有兩種方式,claim和query access。claim表示該asset以后歸該business manager所有,query access表示該business manager只是作為一個agency在代理該asset。

  • 程序化管理assets
    最重要的部分來了,作為一個agency,同時管理了很多個assets,程序化是必要的管理方案。但是問題是調用API必須獲取access token,facebook默認的access token是給自然人登陸界面同意后才能獲取的,有時限,如何給程序申請一個永久的access token呢,facebook上的說明是這樣的:

    Switch from using a gray user token to using a system user token. Create a Business Manager, claim in your apps, then generate a system user and assign permissions as needed. The system user token can then be used for API calls.
    The system user cannot be used for interactive login but can be assigned specific roles on assets just like a gray user. System users are built to support automated software without getting throttled.

    這部分還沒有完全理解,需要之后再補全


免責聲明!

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



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