การแก้ปัญหา

ข้อมูลในเอกสารนี้จะช่วยแก้ปัญหาที่คุณอาจพบขณะใช้งานการลิงก์การสมัครใช้บริการ

ข้อความแจ้งให้ลิงก์การสมัครใช้บริการค้างที่หน้าจอโหลด

ตัวอย่างข้อผิดพลาด:

กำลังโหลดสัญลักษณ์

รูปที่ 1 ข้อความแจ้งให้ลิงก์การสมัครใช้บริการไม่โหลด

โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้

  • ตรวจสอบว่าคุณเพิ่มต้นทางของหน้าเว็บ รวมถึงโดเมนย่อยทดสอบเป็น URL เพิ่มเติมในการตั้งค่าสื่อเผยแพร่ของศูนย์ผู้เผยแพร่เนื้อหาแล้ว
  • สำหรับการใช้งานฟีเจอร์การเข้าถึงเพิ่มเติมหรือเครื่องมือจัดการรายได้จากผู้อ่านสำหรับองค์กร โปรดตรวจสอบว่าคุณได้เพิ่มต้นทางของหน้าเว็บ (รวมถึงโดเมนย่อยทดสอบ) ในต้นทาง JavaScript ที่ได้รับอนุญาตของไคลเอ็นต์ OAuth 2.0 ที่คุณกำหนดค่าไว้สำหรับการใช้งานดังกล่าว ซึ่งจะต้องทำใน Google Cloud Console

ลิงก์บัญชีไม่ได้

ตัวอย่างข้อผิดพลาด:

ลิงก์บัญชีไม่ได้

รูปที่ 2 ปัญหาลิงก์บัญชีไม่ได้

โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้

  • อย่าลืมยอมรับข้อกำหนดในการให้บริการสำหรับการลิงก์การสมัครใช้บริการในศูนย์ผู้เผยแพร่เนื้อหา โดยไปที่การตั้งค่าการลิงก์การสมัครใช้บริการ แล้วคลิกลงนามในข้อกําหนดในการให้บริการของการลิงก์การสมัครใช้บริการ
  • หากลิงก์บัญชี Google แล้ว คุณจะได้รับข้อความแสดงข้อผิดพลาดเมื่อพยายามลิงก์การสมัครใช้บริการอีกครั้ง คุณต้องยกเลิกการลิงก์การสมัครใช้บริการผ่านหน้าการสมัครใช้บริการในบัญชี Google ก่อนที่จะทำการทดสอบการผสานรวมฝั่งไคลเอ็นต์ซ้ำ

เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์เมื่อเรียกใช้ Subscription Linking API

ตัวอย่างข้อผิดพลาด:

รหัส 403
ข้อความ 'readerrevenuesubscriptionlinking.readerEntitlements.update' ถูกปฏิเสธในทรัพยากร
'//readerrevenuesubscriptionlinking.googleapis.com/publications/example.com/readers/10078823/entitlements'
(หรืออาจไม่มีอยู่)"

โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้

  • ตรวจสอบว่าคุณใช้โปรเจ็กต์ 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"

ไม่เห็นบทความที่ไฮไลต์ในผลการค้นหา

โปรดตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้