ข้อมูลในเอกสารนี้จะช่วยแก้ปัญหาที่คุณอาจพบขณะใช้งานการลิงก์การสมัครใช้บริการ
ข้อความแจ้งให้ลิงก์การสมัครใช้บริการค้างที่หน้าจอโหลด
ตัวอย่างข้อผิดพลาด:
รูปที่ 1 ข้อความแจ้งให้ลิงก์การสมัครใช้บริการไม่โหลด
โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้
- ตรวจสอบว่าคุณเพิ่มต้นทางของหน้าเว็บ รวมถึงโดเมนย่อยทดสอบเป็น URL เพิ่มเติมในการตั้งค่าสื่อเผยแพร่ของศูนย์ผู้เผยแพร่เนื้อหาแล้ว
- สำหรับการใช้งานฟีเจอร์การเข้าถึงเพิ่มเติมหรือเครื่องมือจัดการรายได้จากผู้อ่านสำหรับองค์กร โปรดตรวจสอบว่าคุณได้เพิ่มต้นทางของหน้าเว็บ (รวมถึงโดเมนย่อยทดสอบ) ในต้นทาง JavaScript ที่ได้รับอนุญาตของไคลเอ็นต์ OAuth 2.0 ที่คุณกำหนดค่าไว้สำหรับการใช้งานดังกล่าว ซึ่งจะต้องทำใน Google Cloud Console
ลิงก์บัญชีไม่ได้
ตัวอย่างข้อผิดพลาด:
รูปที่ 2 ปัญหาลิงก์บัญชีไม่ได้
โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้
- อย่าลืมยอมรับข้อกำหนดในการให้บริการสำหรับการลิงก์การสมัครใช้บริการในศูนย์ผู้เผยแพร่เนื้อหา โดยไปที่การตั้งค่าการลิงก์การสมัครใช้บริการ แล้วคลิกลงนามในข้อกําหนดในการให้บริการของการลิงก์การสมัครใช้บริการ
- หากลิงก์บัญชี Google แล้ว คุณจะได้รับข้อความแสดงข้อผิดพลาดเมื่อพยายามลิงก์การสมัครใช้บริการอีกครั้ง คุณต้องยกเลิกการลิงก์การสมัครใช้บริการผ่านหน้าการสมัครใช้บริการในบัญชี Google ก่อนที่จะทำการทดสอบการผสานรวมฝั่งไคลเอ็นต์ซ้ำ
เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์เมื่อเรียกใช้ Subscription Linking API
ตัวอย่างข้อผิดพลาด:
รหัส | 403
|
ข้อความ | 'readerrevenuesubscriptionlinking.readerEntitlements.update'
ถูกปฏิเสธในทรัพยากร (หรืออาจไม่มีอยู่)"
|
โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้
- ตรวจสอบว่าคุณใช้โปรเจ็กต์ GCP เดียวกันกับที่ระบุไว้ในการตั้งค่าการลิงก์การสมัครใช้บริการ
- ตรวจสอบว่าได้เปิดใช้ Subscription Linking API ในโปรเจ็กต์ GCP แล้ว
- ใน GCP IAM ให้ตรวจสอบว่าบัญชีบริการมีบทบาทเป็นผู้ดูแลระบบการลิงก์การสมัครใช้บริการ
- หากใช้ REST API โปรดใช้รหัสสื่อเผยแพร่ที่ระบุไว้ในการกำหนดค่าการลิงก์การสมัครใช้บริการ เช่น หากรหัสสื่อเผยแพร่คือ
example.com
URL ของคำขอจะต้องมีรหัสนั้น- ✅ ใช้เฉพาะรหัสสื่อเผยแพร่ที่กำหนดค่าไว้:
publications/example.com/readers/10078823/entitlements
- ❌ อย่าใช้รหัสสื่อเผยแพร่อื่นนอกเหนือจากรหัสที่ระบุไว้ในการกำหนดค่าการลิงก์การสมัครใช้บริการ ดังนี้
publications/example-staging.com/readers/10078823/entitlements
- ❌ อย่าใส่ผลิตภัณฑ์สื่อเผยแพร่ในคำขอ
publications/example.com:premium/readers/10078823/entitlements
- ✅ ใช้เฉพาะรหัสสื่อเผยแพร่ที่กำหนดค่าไว้:
ข้อผิดพลาดเกี่ยวกับอาร์กิวเมนต์ไม่ถูกต้องเมื่ออัปเดตการให้สิทธิ์
ตัวอย่างข้อผิดพลาด:
ข้อความ | ข้อผิดพลาด: คำขอมีอาร์กิวเมนต์ที่ไม่ถูกต้อง |
โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้
- ตรวจสอบว่าคุณระบุออบเจ็กต์
entitlements
ในรูปแบบที่ถูกต้อง ดูตัวอย่างนี้ - ตรวจสอบว่า
product_id
อยู่ในรูปแบบpublication_id:product
- ✅ ตัวอย่างที่ถูกต้อง:
"product_id":"example.com:basic"
- ❌ ตัวอย่างที่ไม่ถูกต้อง:
"product_id":"example.com"
- ✅ ตัวอย่างที่ถูกต้อง:
ไม่เห็นบทความที่ไฮไลต์ในผลการค้นหา
โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้
- อย่าลืมเพิ่ม Structured Data ลงในบทความทั้งหมด ใช้การทดสอบผลการค้นหาที่เป็นริชมีเดียเพื่อตรวจสอบความถูกต้องของ Structured Data
- โปรดตรวจสอบว่าคุณใส่
productID
ที่ถูกต้องในข้อมูลที่มีโครงสร้างที่สอดคล้องกับชุดรหัสผลิตภัณฑ์ที่คุณใช้เพื่ออัปเดตการให้สิทธิ์ของผู้อ่าน - ใช้รายงานผลการค้นหาที่เป็นริชมีเดียสำหรับ "เนื้อหาที่สมัครใช้บริการ" ใน Search Console เพื่อดูปัญหาที่เกี่ยวข้องกับข้อมูลที่มีโครงสร้าง