Phiên bản API Đồ thị

Product Catalog Categories

Đọc

Categories and associated assets within given product catalog.

Ví dụ

Graph API Explorer
GET /v19.0/{product-catalog-id}/categories HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{product-catalog-id}/categories',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{product-catalog-id}/categories",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{product-catalog-id}/categories",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{product-catalog-id}/categories"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];
Nếu bạn muốn tìm hiểu cách sử dụng API Đồ thị, hãy đọc Hướng dẫn sử dụng API Đồ thị của chúng tôi.

Thông số

Thông sốMô tả
categorization_criteria
enum {BRAND, CATEGORY, PRODUCT_TYPE}

Product property used to define categories

Bắt buộc
filter
A JSON-encoded rule

SELF_EXPLANATORY

Trường

Đọc từ cạnh này sẽ trả về một kết quả JSON đã định dạng:

{ "data": [], "paging": {} }

data

Danh sách nút ProductCatalogCategory.

paging

Để biết thêm chi tiết về chia trang, hãy xem hướng dẫn về API Đồ thị.

Mã lỗi

LỗiMô tả
368The action attempted has been deemed abusive or is otherwise disallowed
100Invalid parameter

Tạo

Bạn có thể tạo yêu cầu POST đến cạnh categories từ các đường dẫn sau:
Khi đăng lên cạnh này, hệ thống sẽ tạo a ProductCatalogCategory.

Thông số

Thông sốMô tả
data
list<JSON object>

Array of category specifications

Bắt buộc
categorization_criteria
enum {BRAND, CATEGORY, PRODUCT_TYPE}

Bắt buộc
criteria_value
string

Bắt buộc
name
UTF-8 string

Hỗ trợ biểu tượng cảm xúc
description
UTF-8 string

Hỗ trợ biểu tượng cảm xúc
destination_uri
URL

image_url
URL

tokens
JSON object {string : string}

Kiểu trả về

Struct {
updated: integer,
skipped: integer,
total: integer,
details: Map {
string: List [
Map {
string: string
}
]
},
}

Mã lỗi

LỗiMô tả
100Invalid parameter

Cập nhật

Bạn không thể thực hiện thao tác này trên điểm cuối này.

Xóa

Bạn không thể thực hiện thao tác này trên điểm cuối này.