- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- الموقع الجغرافي
- LatLng
- MapEnrichment
- EnrichmentItem
- جرِّبه الآن
تُضيف ميزة "تحسين المحتوى" معلومات في موضع محدّد في ألبوم تم إنشاؤه من خلال تطبيق.
طلب HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
albumId |
مطلوب. معرّف الألبوم الذي أنشأه التطبيق حيث سيتمّ إضافة التحسينات |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "newEnrichmentItem": { object ( |
الحقول | |
---|---|
newEnrichmentItem |
مطلوب. البيانات التي ستتم إضافتها |
albumPosition |
مطلوب. موضع الإضافة في الألبوم الذي أنشأه التطبيق |
نص الاستجابة
عنصر التحسين الذي تم إنشاؤه
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"enrichmentItem": {
object ( |
الحقول | |
---|---|
enrichmentItem |
النتائج فقط. التحسين الذي تمت إضافته |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/photoslibrary.appendonly
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
عنصر تحسين جديد ليتمّ إضافته إلى ألبوم أنشأه أحد التطبيقات، ويستخدمه طلب البحث albums.addEnrichment
.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط enrichment المحتوى الذي سيتم تحسينه وإضافته إلى الألبوم الذي أنشأه التطبيق يمكن أن يكون هذا النص أو موقعًا جغرافيًا أو خريطة. يمكن أن يكون enrichment واحدًا فقط مما يلي: |
|
textEnrichment |
النص الذي سيتمّ إضافته إلى الألبوم الذي أنشأه التطبيق |
locationEnrichment |
الموقع الجغرافي الذي سيتمّت إضافته إلى الألبوم الذي أنشأه التطبيق |
mapEnrichment |
الخريطة التي سيتمّ إضافتها إلى الألبوم الذي أنشأه التطبيق |
TextEnrichment
تحسين يحتوي على نص
تمثيل JSON |
---|
{ "text": string } |
الحقول | |
---|---|
text |
نص عنصر التحسين هذا. |
LocationEnrichment
ميزة تحسين تتضمّن موقعًا جغرافيًا واحدًا
تمثيل JSON |
---|
{
"location": {
object ( |
الحقول | |
---|---|
location |
الموقع الجغرافي لعنصر التحسين هذا. |
الموقع الجغرافي
يمثّل موقعًا جغرافيًا.
تمثيل JSON |
---|
{
"locationName": string,
"latlng": {
object ( |
الحقول | |
---|---|
locationName |
اسم الموقع الجغرافي الذي سيتم عرضه. |
latlng |
موضع الموقع الجغرافي على الخريطة |
LatLng
عنصر يمثّل زوجًا من خطوط العرض/خطوط الطول ويتم التعبير عن ذلك كزوج من الأعداد المزدوجة لتمثيل درجات خط العرض ودرجات خط الطول. يجب أن يكون هذا العنصر متوافقًا مع معيار WGS84 ما لم يتم تحديد خلاف ذلك. يجب أن تكون القيم ضمن النطاقات العادية.
تمثيل JSON |
---|
{ "latitude": number, "longitude": number } |
الحقول | |
---|---|
latitude |
خط العرض بالدرجات يجب أن يكون ضمن النطاق [-90.0, +90.0]. |
longitude |
خط الطول بالدرجات يجب أن تكون ضمن النطاق [-180.0, +180.0]. |
MapEnrichment
ميزة تحسين تتضمّن خريطة تعرض الموقعَين الجغرافيَّين لنقطة الانطلاق والوجهة
تمثيل JSON |
---|
{ "origin": { object ( |
الحقول | |
---|---|
origin |
الموقع الجغرافي لنقطة الانطلاق لهذا العنصر الإضافي |
destination |
الموقع الجغرافي للوجهة لعنصر التحسين هذا. |
EnrichmentItem
عنصر تحسين
تمثيل JSON |
---|
{ "id": string } |
الحقول | |
---|---|
id |
معرّف عنصر التحسين |