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.這部分還沒有完全理解,需要之后再補全
