الأربعاء في 9 كانون الأول (ديسمبر) 2020
قبل بضعة أشهر، أعلنّا عن ترقية البنية الأساسية لواجهة برمجة التطبيقات لتحسين أداء Search Console API نظرًا لتزايد الطلب عليها. ويسرّنا اليوم الإعلان عن بعض التعديلات الإضافية التي سيتم طرحها قريبًا:
- إضافة فلتر أخبار وبيانات حديثة إلى Search Console API
- إتاحة المواقع الإلكترونية في النطاق في Sitemaps API
- إرشادات حول كيفية نقل مستند Discovery
في حال كنت تجري طلباتك الخاصة من واجهة برمجة التطبيقات، يُرجى مواصلة القراءة.
فلتر الأخبار والبيانات الحديثة في Search Console API
يعرض تقرير الأداء البيانات الحديثة التي مرّ عليها أقل من يوم. وأصبح بإمكانك الآن أيضًا الوصول إلى هذه البيانات من خلال واجهة برمجة التطبيقات عن طريق ضبط معلَمة الطلب dataState
مع قيمة all
. ستتضمّن البيانات التي تحصل عليها لهذه القيمة أيضًا بيانات حديثة ليست نهائية بعد. إذا أردت الحصول على البيانات النهائية فقط، يمكنك ضبط هذه المعلَمة مع القيمة final
أو عدم ضبطها على الإطلاق، وستحصل على البيانات النهائية فقط بشكل تلقائي.
قبل بضعة أشهر، أضفنا علامة التبويب "الأخبار" في فلتر البحث إلى تقرير الأداء. تتوفر هذه المعلومات الآن أيضًا في واجهة برمجة التطبيقات، ويمكنك الوصول إليها من خلال ضبط قيمة معلَمة searchType
في الطلب على news
.
إتاحة المواقع الإلكترونية في النطاق في Sitemaps API
تعرض واجهة Sitemaps API الآن المواقع الإلكترونية على النطاق، مثل Search Console API. يمكنك إرسال طلبات بحث عن ملفات خرائط الموقع وإضافتها وحذفها على الموقع الإلكتروني على النطاق، على سبيل المثال:
GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps
نقل مستند Disovery
لن تعود البيانات المتعلقة بمستند Discovery في مشرفي المواقع متاحة إذا كنت تنفذ طلبات بحث في Search Console API باستخدام مكتبة واجهة برمجة تطبيقات خارجية، أو طلبات بحث في مستند Discovery المتعلق بـ Webmasters API مباشرةً، ستحتاج إلى تعديل طلبات البيانات الخاصة بواجهة برمجة التطبيقات لتضمين التغييرات التالية.
التغييرات في مكتبة واجهة برمجة التطبيقات
للاطّلاع على آخر التغييرات في مكتبة واجهة برمجة التطبيقات، راجِع أدلة البدء السريع حول Java وPython للحصول على الإرشادات المحدّثة لاستخدام واجهة برمجة التطبيقات.
Java
بالنسبة إلى جميع عمليات الاستيراد المتعلقة بخدمة مشرفي المواقع، يمكنك تغيير حزمة webmasters
إلى حزمة searchconsole.v1
،
واسم الخدمة Webmasters
إلى SearchConsole
. أمثلة:
- استيراد خدمة واجهة برمجة التطبيقات:
import com.google.api.services.webmasters.Webmasters;
import com.google.api.services.searchconsole.v1.SearchConsole;
- استيراد عنصر استجابة:
import com.google.api.services.webmasters.model.WmxSite;
import com.google.api.services.searchconsole.v1.model.WmxSite;
يُرجى العلم بأنّه باستثناء عنصر الخدمة، لم يتم إجراء أي تغيير على عناصر واجهة برمجة التطبيقات الأخرى، بل تم تغيير الحزمة فقط.
Python
عند إنشاء عنصر خدمة مشرفي المواقع، ننصحك بإجراء التغيير التالي:
webmasters_service = build('webmasters', 'v3', http=http)
webmasters_service = build('searchconsole', 'v1', http=http)
نكرّر أننا لم نجرِ أي تغيير على طريقة عمل العناصر.
طلب بحث مباشر حول مستند Discovery
تشمل تغييرات طلب البحث حول مستند Discovery ما يلي:
- تغيير عناوين URL
https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest
https://searchconsole.googleapis.com/$discovery/rest
- تغيير المحتوى
- تم تغيير الحقل
name
منwebmasters
إلىsearchconsole
. - تم تغيير الحقل
version
منv3
إلىv1
.
- تم تغيير الحقل
إذا كانت لديك أي أسئلة، يمكنك طرحها في منتدى "مجموعة خدمات بحث Google" أو على Twitter.