การอัปเดต API ของ Search Console

วันพุธที่ 9 ธันวาคม 2020

เมื่อไม่กี่เดือนที่ผ่านมา เราได้ประกาศการอัปเกรดโครงสร้างพื้นฐานของ API เพื่อปรับปรุงประสิทธิภาพของ Search Console API เนื่องจากมีความต้องการใช้งานเพิ่มขึ้น วันนี้เรายินดีที่จะแจ้งให้ทราบว่าจะมีการอัปเดตเพิ่มเติมในเร็วๆ นี้ ซึ่งได้แก่

หากคุณเรียกใช้ API เอง โปรดอ่านต่อ

ตัวกรองข้อมูลและข่าวสารใหม่ใน Search Console API

รายงานประสิทธิภาพรองรับข้อมูลใหม่ที่มีอายุไม่ถึง 1 วันแล้ว ตอนนี้คุณเข้าถึงข้อมูลนี้ผ่าน API ได้โดยส่งพารามิเตอร์คำขอ dataState ที่ตั้งค่าเป็น all ข้อมูลที่คุณได้รับสำหรับค่านี้จะรวมข้อมูลใหม่ที่ยังไม่สรุปด้วย หากต้องการดูเฉพาะข้อมูลสุดท้ายเท่านั้น ให้ส่งพารามิเตอร์นี้ซึ่งตั้งค่าเป็น final หรือไม่ต้องส่งเลยเพื่อรับเฉพาะข้อมูลสุดท้ายโดยค่าเริ่มต้น

เมื่อไม่กี่เดือนที่ผ่านมา เราได้เพิ่มแท็บข่าวสารในตัวกรองการค้นหาลงในรายงานประสิทธิภาพ ข้อมูลนี้มีอยู่ใน API ด้วยแล้ว และคุณเข้าถึงได้โดยการตั้งค่าของพารามิเตอร์ searchType ในคำขอเป็น news

การรองรับพร็อพเพอร์ตี้โดเมนใน Sitemaps API

ตอนนี้ Sitemaps API รองรับพร็อพเพอร์ตี้โดเมนเช่นเดียวกับ Search Console API อื่นๆ คุณค้นหา เพิ่ม และลบแผนผังเว็บไซต์ในพร็อพเพอร์ตี้โดเมนได้ เช่น

GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps

การย้ายข้อมูลเอกสารการค้นพบ

เราจะยกเลิกการรองรับเอกสารการค้นพบของผู้ดูแลเว็บ หากคุณทำการค้นหาใน Search Console API โดยใช้ไลบรารี API ภายนอก หรือค้นหาในเอกสารการค้นพบของ Webmasters API โดยตรง คุณจะต้องอัปเดตการเรียก API เพื่อให้มีการเปลี่ยนแปลงต่อไปนี้

การเปลี่ยนแปลงไลบรารี API

หากต้องการทราบข้อมูลอัปเดตเกี่ยวกับการเปลี่ยนแปลงไลบรารี API โปรดอ่านคู่มือเริ่มใช้งานฉบับย่อสำหรับ Java และ Python

Java

สําหรับการนําเข้าทั้งหมดที่เกี่ยวข้องกับบริการผู้ดูแลเว็บ ให้เปลี่ยนแพ็กเกจ 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 อื่นๆ จะเหมือนเดิมทุกประการ มีเฉพาะแพ็กเกจเท่านั้นที่เปลี่ยนแปลง

Python

เมื่อสร้างออบเจ็กต์บริการผู้ดูแลเว็บ โปรดทําการเปลี่ยนแปลงต่อไปนี้

webmasters_service = build('webmasters', 'v3', http=http)

webmasters_service = build('searchconsole', 'v1', http=http)

ขอย้ำอีกครั้งว่าลักษณะการทำงานของออบเจ็กต์นั้นไม่ได้เปลี่ยนแปลง

การค้นหาเอกสารการค้นพบโดยตรง

การเปลี่ยนแปลงการค้นหาเอกสารการค้นพบมีดังนี้

  • การเปลี่ยนแปลง URL

    https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest

    https://searchconsole.googleapis.com/$discovery/rest

  • การเปลี่ยนแปลงเนื้อหา
    • ช่อง name เปลี่ยนจาก webmasters เป็น searchconsole
    • ช่อง version เปลี่ยนจาก v3 เป็น v1

หากมีข้อสงสัย คุณสอบถามได้ในชุมชน Search Central หรือ Twitter