העלאת מדיה להוספה לאינדקס.
נקודת הקצה להעלאה תומכת בפרוטוקולים של העלאה ישירה והעלאה שניתן להמשיך אותה, והיא מיועדת לפריטים גדולים שאי אפשר להטמיע בקוד במהלך בקשות להוספה לאינדקס. כדי להוסיף לאינדקס תוכן גדול:
- קוראים ל-
indexing.datasources.items.upload
עם שם הפריט כדי להתחיל סשן העלאה ולאחזר אתUploadItemRef
. - קוראים ל-media.upload כדי להעלות את התוכן, כבקשת סטרימינג, באמצעות אותו שם משאב מ-UploadItemRef משלב 1.
- קוראים לפונקציה
indexing.datasources.items.index
כדי להוסיף את הפריט לאינדקס. מאכלסים את ItemContent באמצעות UploadItemRef משלב 1.
מידע נוסף זמין במאמר יצירת מחבר תוכן באמצעות ה-API ל-REST.
הערה: כדי להפעיל את ממשק ה-API הזה נדרש חשבון שירות.
בקשת HTTP
- URI להעלאה, לבקשות העלאה של מדיה:
POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
- URI של מטא-נתונים, לבקשות של מטא-נתונים בלבד:
POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
resourceName |
השם של המדיה שמורדת. |
גוף הבקשה
גוף הבקשה מכיל מופע של Media
.
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
משאב מדיה.
ייצוג ב-JSON |
---|
{ "resourceName": string } |
שדות | |
---|---|
resourceName |
השם של משאב המדיה. |
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
מידע נוסף זמין במדריך ההרשאות.