내용으로 건너뛰기

in searchitem api what are those 2nd BrowseNodes encrypted value ??

0

"BrowseNodes": [ { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "ContextFreeName": "Fashion", "DisplayName": "Fashion", "Id": "11961407031" }, "ContextFreeName": "Fashion", "DisplayName": "Categories", "Id": "11961408031" }, "ContextFreeName": "Novelty & Special Use", "DisplayName": "Novelty & Special Use Clothing", "Id": "1731041031" }, "ContextFreeName": "Novelty", "DisplayName": "Novelty", "Id": "1731104031" }, "ContextFreeName": "Novelty Tops & Tees", "DisplayName": "Tops & Tees", "Id": "1731136031" }, "ContextFreeName": "Novelty Tank Tops", "DisplayName": "Tank Tops", "Id": "1731139031", "IsRoot": false }, { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "ContextFreeName": "Fashion", "DisplayName": "Fashion", "Id": "11961407031" }, "ContextFreeName": "Arborist Merchandising Root", "DisplayName": "Arborist Merchandising Root", "Id": "90330296031" }, "ContextFreeName": "Self Service", "DisplayName": "Self Service", "Id": "11961412031" }, "ContextFreeName": "Special Features Stores", "DisplayName": "Special Features Stores", "Id": "11961414031" }, "ContextFreeName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_0", "DisplayName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_0", "Id": "90330308031" }, "ContextFreeName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_7101", "DisplayName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_7101", "Id": "90331042031" }, "ContextFreeName": "Graphic Clothing Shop", "DisplayName": "Graphic Clothing Shop", "Id": "15408109031", "IsRoot": false } ] } in this BrowseNodes have two ancestor value. I need to know about 2nd value . Which is important 1st or 2nd value ?? Which value will be similar to amazon ?? which value is helpful??

1개 답변
1

Hi Piyali Karmakar,

please try this solution it will be helpful for you.

First Value:

Use this for broad categories. This helps in general searches and provides a high-level understanding of the product category.

Second Value:

Use this for more specific subcategories. This is useful for detailed product searches and precise filtering.

Example Breakdown

{
  "BrowseNodes": [
    {
      "ContextFreeName": "Novelty Tank Tops",
      "DisplayName": "Tank Tops",
      "Id": "1731139031"
    },
    {
      "ContextFreeName": "Graphic Clothing Shop",
      "DisplayName": "Graphic Clothing Shop",
      "Id": "15408109031"
    }
  ]
}

Which value for use

First Value (General): "Novelty Tank Tops" (Id: "1731139031`)

Second Value (Specific): "Graphic Clothing Shop" (Id: "15408109031`)

전문가

답변함 2년 전

전문가

검토됨 2년 전

  • i am saying that in SearchItems api BrowseNodes have multiple value which one i should take for correct category for any perticular product. That also match amazon product breadcrumbs.

  • please try look at this solution which option is best for your query below.

    The best approach to determine the correct BrowseNode from the SearchItems API response that matches Amazon's product breadcrumbs involves a systematic comparison and selection process:

    Retrieve Breadcrumbs:

    Extract the breadcrumbs displayed on the Amazon product page. Breadcrumbs typically show the hierarchical category path such as "Home & Kitchen > Furniture > Living Room Furniture > Sofas & Couches".

    Understand BrowseNodes:

    Each BrowseNode in the API response represents a category or node within Amazon's product taxonomy. These nodes are identified by unique BrowseNodeId values.

    Compare and Match:

    For each product, compare the BrowseNodes provided by the API with the breadcrumbs.

    Identify the BrowseNode that aligns most closely with the category hierarchy shown in the breadcrumbs. This alignment should consider both the specificity (how closely it matches the exact category path) and relevance (how accurately it describes the product's category).

    Prioritize Specificity:

    Prefer BrowseNodes that are more specific and directly match the category shown in the breadcrumbs. This ensures accuracy in categorizing the product.

    Validation:

    Test your selection method across different products to ensure consistency and accuracy in choosing the correct BrowseNode.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

관련 콘텐츠