עדכון מוצר
אפשר לעדכן את התוויות של מוצר באמצעות צמדי מפתח/ערך, כמו "style=womens"
או "onSale=true", באמצעות הקוד הבא.
שורת פקודה
כששולחים בקשת PATCH, כל השדות הקודמים והערכים שלהם נמחקים, למעט השדה productCategory, שהוא קבוע.
כששולחים את PATCH בקשת העדכון, צריך לשלוח את כל השדות הנדרשים עם ערכים.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
- LOCATION_ID: מזהה מיקום תקין. מזהי מיקום תקינים:
us-west1,us-east1,europe-west1ו-asia-east1. - PRODUCT_ID: המזהה של המוצר שמשויך לתמונה לדוגמה. המזהה הזה מוגדר באופן אקראי או מצוין על ידי המשתמש בזמן יצירת המוצר.
- display-name: שם מוצג במחרוזת שאתם בוחרים. הערך יכול להיות זהה לשם המוצג הקודם או ערך מעודכן.
- description: תיאור במחרוזת לפי בחירתכם. הערך יכול להיות זהה לשם המוצג הקודם או ערך מעודכן. אם אין לכם צורך בשדה
descriptionובערך שלו, אל תכללו אותם. -
productLabels: צמד מפתח/ערך אחד או יותר שמשויכים למוצר. לכל KEY_STRING צריך להיות VALUE_STRING משויך.
ה-method של ה-HTTP וכתובת ה-URL:
PATCH https://vision.googleapis.com/v1/projects/project-id/locations/location-id/products/product-id
גוף בקשת JSON:
{
"displayName": "display-name",
"description": "description",
"productLabels": [
{
"key": "key-string",
"value": "value-string"
},
{
"key": "key-string",
"value": "value-string"
}
]
}
כדי לשלוח את הבקשה עליכם לבחור אחת מהאפשרויות הבאות:
curl
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: project-id" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://vision.googleapis.com/v1/projects/project-id/locations/location-id/products/product-id"
PowerShell
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "project-id" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://vision.googleapis.com/v1/projects/project-id/locations/location-id/products/product-id" | Select-Object -Expand Content
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/project-id/locations/location-id/products/product-id",
"displayName": "display-name",
"description": "description",
"productCategory": "apparel-v2",
"productLabels": [
{
"key": "style",
"value": "womens"
},
{
"key": "onSale",
"value": "true"
}
]
}
Go
מידע על התקנת ספריית הלקוח של Vision API Product Search והשימוש בה מופיע במאמר ספריות הלקוח של Vision API Product Search. מידע נוסף מופיע במאמרי העזרה של Vision API Product Search Go API.
כדי לבצע אימות ב-Google Product Search של Vision API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של Vision API Product Search והשימוש בה מופיע במאמר ספריות הלקוח של Vision API Product Search. מידע נוסף מופיע במאמרי העזרה של Vision API Product Search Java API.
כדי לבצע אימות ב-Google Product Search של Vision API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של Vision API Google Product Search והשימוש בה מופיע במאמר ספריות הלקוח של Vision API Google Product Search. מידע נוסף מופיע במאמרי העזרה של Vision API Product Search Node.js API.
כדי לבצע אימות ב-Vision API Product Search, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של Vision API Product Search והשימוש בה מופיע במאמר ספריות הלקוח של Vision API Product Search. מידע נוסף מופיע במאמרי העזרה של Vision API Product Search Python API.
כדי לבצע אימות ב-Google Product Search של Vision API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
שפות נוספות
C#: צריך לפעול לפי הוראות ההגדרה של C# בדף של ספריות הלקוח ואז לעבור אל מסמכי העיון בנושא Vision API Product Search ל- .NET.
PHP: עליכם לפעול לפי הוראות ההגדרה של PHP בדף של ספריות הלקוח ואז לעבור אל מסמכי העזר של Vision API Google Product Search ל-PHP.
Ruby: צריך לפעול לפי ההוראות להגדרה של Ruby בדף של ספריות הלקוח ואז לעבור אל מסמכי העזר של Vision API Google Product Search ל-Ruby.