粉絲專頁

企業可認領自身擁有的粉絲專頁。這可讓管理員輕鬆將用戶指派給需存取的粉絲專頁。

認領粉絲專頁

企業可認領自身擁有的粉絲專頁,這可讓他們管理粉絲專頁的所有層面,包括移除任何已被授予存取權限的代理商或其他企業。企業也可以要求粉絲專頁的代理商存取權限,這可讓他們透過有權限存取的廣告帳號在粉絲專頁刊登廣告。

以擁有者身分認領粉絲專頁

若要以 OWNER 身分認領企業的粉絲專頁,您需要粉絲專頁編號和企業編號。然後傳送 POST 要求:

要求者需要具備:

  • 粉絲專頁的管理員權限
  • 具擁有權之企業所授予的權限,否則該企業負責人將需要批准要求

若要發出此要求,您必須使用您企業「管理員用戶」或「管理員系統用戶」的存取權杖。如果發出此呼叫的用戶成為該粉絲專頁的專頁管理員或 MANAGER 超過 7 天以上,則企業會立即擁有該粉絲專頁。Facebook 會在回應中傳回 access_status,並設定為 CONFIRMED如果某人成為該粉絲專頁的專頁管理員或 MANAGER 不超過 7 天,我們不會自動批准此 API 要求。

如果發出 OWNER 認領呼叫的用戶不具備該粉絲專頁的適當權限,呼叫會失敗。與認領廣告帳號不同的是,我們不會向粉絲專頁管理員傳送要求來取得批准。

curl \
  -F "page_id=<PAGE_ID>" \
  -F "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"

以代理商身分認領粉絲專頁

若要以 AGENCY 身分認領企業的粉絲專頁,您需要粉絲專頁編號。然後傳送 POST 要求:

如果要求者擁有該粉絲專頁的管理員權限,系統將自動批准此要求。如果沒有,則粉絲專頁管理員將需要批准要求。

代理商無法將粉絲專頁重新分享給其他企業。

代理商可以立即開始在粉絲專頁刊登廣告(透過有權限存取的廣告帳號)。

curl \
  -F "page_id=<PAGE_ID>" \
  -F "permitted_tasks=['ADVERTISE', 'ANALYZE']" \
  -F "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"

如果使用 AGENCY

  • 您必須提供 permitted_tasks
  • 企業必須擁有粉絲專頁
  • 存取權杖必須擁有 pages_manage_metadatapages_show_list 權限

如果您發出 AGENCY 認領卻不具備適當的粉絲專頁權限,回應將是 PENDING。該粉絲專頁的管理員可登入並授予存取權、拒絕或舉報該認領為垃圾訊息。如果企業的粉絲專頁管理權限要求遭舉報為垃圾訊息的數量過多,我們會鎖定該企業管理平台。

若要查看您已要求存取權限但仍等待批准的所有客戶粉絲專頁,請發出以下 GET 呼叫。您需要管理員系統用戶的存取權杖:

curl -G \
-d "access_token=<ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pending_client_pages"

檢視企業擁有的粉絲專頁或屬於企業客戶的粉絲專頁

若要查看您企業擁有的所有粉絲專頁,請使用以下 GET 呼叫:

curl -G \
  -d "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"

若要查看您的企業身為代理商的所有粉絲專頁,請使用以下 GET 呼叫:

curl -G \
  -d "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"

這樣會傳回屬於企業管理平台客戶的粉絲專頁清單。

批量新增粉絲專頁

您可以使用企業管理平台用戶介面新增單一粉絲專頁至企業管理平台。若要批量新增粉絲專頁至企業管理平台,請發出以下 POST 呼叫:

curl \
-F 'access_token=<ACCESS_TOKEN>' \
-F 'batch=[
  {
    "method":"POST",
    "name":"test1",
    "relative_url":"<BUSINESS_ID>/owned_pages",
    "body":"page_id=<PAGE_ID_1>"
  }, 
  {
    "method":"POST",
    "name":"test2",
    "relative_url":"<BUSINESS_ID>/owned_pages",
    "body":"page_id=<PAGE_ID_2>"
  }, 
  {
    "method":"POST",
    "name":"test3",
    "relative_url":"<BUSINESS_ID>/owned_pages",
    "body":"page_id=<PAGE_ID_3>"
  }, 
]' \
"https://graph.facebook.com/<API_VERSION>"

其中:

  • <ACCESS_TOKEN> 是具有 business_management 權限的存取權杖。
  • <BUSINESS_ID> 是應向其認領頁面的企業管理平台編號。
  • <PAGE_ID_n> 是所要認領的粉絲專頁編號。

移除粉絲專頁

若要從企業移除粉絲專頁,您可發出以下 DELETE 呼叫:

curl \
  -X DELETE \
  -F "page_id=<PAGE_ID>" \
  -F "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pages"

新增用戶至粉絲專頁

當您的企業擁有粉絲專頁之後,即可將粉絲專頁的工作指派給用戶。這些工作包括:

名稱 API 常數 說明

管理員

['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']

可管理管理員角色、以粉絲專頁身分發送訊息與貼文、建立廣告,以及查看分析報告。

編輯者

['CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']

可編輯粉絲專頁、以粉絲專頁身分發送訊息與貼文、建立廣告,以及查看分析報告。

版主

['MODERATE', 'ADVERTISE', 'ANALYZE']

可回覆和刪除粉絲專頁的留言、以粉絲專頁身分發送訊息、建立廣告,以及查看分析報告。

廣告主

['ADVERTISE', 'ANALYZE']

可為粉絲專頁建立廣告及查看洞察報告。

分析師

['ANALYZE']

可查看分析報告。

必備資料:

  • page_id — 粉絲專頁的編號
  • user_id — 要新增的用戶編號
  • 要指派的工作

若要新增具有 ['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE'] 任務的用戶,請發出以下 POST 呼叫:

企業編號須為擁有該粉絲專頁之企業的編號

curl \
  -F "user=BUSINESS_SCOPED_USER_ID" \
  -F "tasks=['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']" \
  -F "business=BUSINESS_ID" \
  -F "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"

變更粉絲專頁管理權限

若要變更既有用戶的工作,可使用在新增用戶(具有工作的用戶)時所發出的相同 POST 呼叫:

curl \
  -F "user=BUSINESS_SCOPED_USER_ID" \
  -F "tasks=['ADVERTISE', 'ANALYZE']" \
  -F "business=BUSINESS_ID" \
  -F "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"

檢視粉絲專頁權限

若要查看具有用戶權限的粉絲專頁,請發出以下 GET 呼叫:

curl -G \
  -d "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_SCOPED_USER_ID>/assigned_pages"

若要查看對粉絲專頁的特定權限,請發出以下 GET 呼叫:

curl -G 
  -d "access_token=ACCESS_TOKEN"  
  "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users?business=<BUSINESS_ID>"

移除粉絲專頁存取權

從企業管理平台移除粉絲專頁前,您還必須從企業管理平台移除該粉絲專頁的管理員。

若要為您所擁有的粉絲專頁移除用戶權限,您需要

  • page_id — 粉絲專頁的編號
  • user_id — 要移除用戶的編號

DELETE 呼叫為:

curl \
  -X DELETE \
  -F "user=BUSINESS_SCOPED_USER_ID" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"