Versione API Graph

Product Catalog Categories

Lettura

Categories and associated assets within given product catalog.

Esempio

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
}];
Se desideri scoprire come usare l'API Graph, leggi la nostra Guida per l'utilizzo dell'API Graph.

Parametri

ParametroDescrizione
categorization_criteria
enum {BRAND, CATEGORY, PRODUCT_TYPE}

Product property used to define categories

Obbligatorio
filter
A JSON-encoded rule

SELF_EXPLANATORY

Campi

La lettura da questo segmento fornirà un risultato formattato JSON:

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

data

Una lista di nodi ProductCatalogCategory.

paging

Per ulteriori dettagli sulla paginazione, consulta la Guida su API Graph.

Error Codes

ErroreDescrizione
368The action attempted has been deemed abusive or is otherwise disallowed
100Invalid parameter

Creazione

You can make a POST request to categories edge from the following paths:
When posting to this edge, a ProductCatalogCategory will be created.

Parametri

ParametroDescrizione
data
list<JSON object>

Array of category specifications

Obbligatorio
categorization_criteria
enum {BRAND, CATEGORY, PRODUCT_TYPE}

Obbligatorio
criteria_value
string

Obbligatorio
name
UTF-8 string

Supporta emoji
description
UTF-8 string

Supporta emoji
destination_uri
URL

image_url
URL

tokens
JSON object {string : string}

Tipo di ricavo

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

Error Codes

ErroreDescrizione
100Invalid parameter

Aggiornamento

Non puoi eseguire questa operazione in questo endpoint.

Eliminazione

Non puoi eseguire questa operazione in questo endpoint.