چهارشنبه 9 دسامبر 2020
چند ماه پیش ما یک ارتقا زیرساخت API را برای بهبود عملکرد Search Console API با افزایش تقاضا اعلام کردیم. امروز خوشحالیم که بهروزرسانیهای بیشتری را در راه شما اعلام کنیم:
- افزودن داده های تازه و فیلتر اخبار در Search Console API
- پشتیبانی از ویژگی دامنه در Sitemaps API
- رهنمودهایی در مورد نحوه انتقال سند Discovery
اگر خودتان با API تماس می گیرید، ادامه مطلب را بخوانید.
فیلتر اطلاعات و اخبار تازه در Search Console API
گزارش عملکرد قبلاً از دادههای تازهای که کمتر از یک روز گذشته است پشتیبانی میکند. اکنون می توانید با عبور دادن پارامتر درخواست، از طریق API به این داده ها دسترسی داشته باشید
dataState
با مقدار تنظیم شده به all
. دادههایی که برای این مقدار دریافت میکنید شامل دادههای تازهای است که هنوز نهایی نشدهاند. اگر میخواهید فقط دادههای نهایی را دریافت کنید، میتوانید این پارامتر را با مقدار تنظیم شده ارسال کنید final
یا اصلا آن را پاس نکنید و به طور پیش فرض فقط داده های نهایی را دریافت خواهید کرد.
چند ماه پیش، یک را اضافه کردیم برگه اخبار در فیلتر جستجو به گزارش عملکرد این اطلاعات اکنون در API نیز موجود است و با تنظیم مقدار می توانید به آن دسترسی داشته باشید searchType
پارامتر در درخواست به news
.
پشتیبانی از ویژگی دامنه در Sitemaps API
Sitemaps API اکنون از ویژگی های دامنه پشتیبانی می کند، همانطور که دیگر API های کنسول جستجو قبلاً انجام می دهند. میتوانید نقشههای سایت خود را در ویژگیهای دامنه جستجو، اضافه و حذف کنید، به عنوان مثال:
GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps
مهاجرت سند کشف
ما پشتیبانی را در سند کشف وب مسترها حذف می کنیم. اگر با استفاده از یک کتابخانه API خارجی، جستجوی API کنسول جستجو را انجام میدهید، یا مستقیماً از سند کشف API Webmasters درخواست میکنید، باید تماسهای API خود را بهروزرسانی کنید تا تغییرات زیر را شامل شود.
تغییرات کتابخانه API
برای به روز رسانی در مورد تغییرات کتابخانه API، برای راهنمای استفاده از API به روز شده، به راهنمای شروع سریع جاوا و پایتون مراجعه کنید.
جاوا
برای همه واردات مربوط به خدمات وبمسترها، آن را تغییر دهید webmasters
بسته به searchconsole.v1
بسته و نام سرویس، Webmasters
، به SearchConsole
. مثال ها:
- وارد کردن سرویس API:
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;
توجه داشته باشید که علاوه بر شیء سرویس، سایر اشیاء API دقیقاً مانند قبل هستند، فقط بسته بندی تغییر می کند.
پایتون
هنگام ساختن شیء سرویس وب مسترها، تغییرات زیر را اعمال کنید:
webmasters_service = build('webmasters', 'v3', http=http)
webmasters_service = build('searchconsole', 'v1', http=http)
باز هم، هیچ تغییری در نحوه رفتار اشیا وجود ندارد.
پرس و جو سند کشف مستقیم
تغییرات درخواست سند کشف شامل موارد زیر است:
اگر سوالی دارید، می توانید در انجمن جستجوی مرکزی یا در توییتر.