カタログ

ビジネスマネージャでAdvantage+ カタログ広告のカタログを管理しましょう。ビジネス向けのカタログを作成したら、商品フィードと商品セットを設定できます。カタログのリファレンスをご覧ください。

ビジネス所有のカタログを閲覧する

ビジネスが所有するすべてのカタログを確認するには、次のGET呼び出しを行います。

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

ビジネスマネージャで所有しているカタログのリストが返されます。

ビジネスがエージェンシーとなっているすべてのカタログを確認するには、次のGET呼び出しを行います。

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

ビジネスマネージャのクライアントに属するカタログのリストが返されます。

カタログのアクセス許可

カタログのアイテムを更新するユーザー(システムユーザーやシステム管理者ユーザーを含む)には、アクセス許可が必要です。カタログで実行できるタスクには、MANAGEADVERTISEがあります。

カタログのMANAGEADVERTISEの両方のタスクをビジネスのユーザーに割り当てるには、以下を実行します。

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

カタログのADVERTISEタスクをビジネスのユーザーに割り当てるには、以下を実行します。

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

ユーザーIDを取得するには、以下を実行します。

curl \-X GET \
  -F "access_token=<ACCESS_TOKEN>" \ 
"https://graph.facebook.com/<API_VERSION>/me"

ビジネスのユーザーからカタログのアクセス許可を削除するには、以下を実行します。

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

ビジネスユーザー、システムユーザー、承認待ちユーザーがアクセス許可を持っているカタログを確認するには、GETリクエストを実行します。

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

ビジネスのカタログに対するアクセス許可を確認するには、以下を実行します。

curl \
  -X GET \
  "https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users?business=BUSINESS_ID&access_token=ACCESS_TOKEN"