Informasi dalam dokumen ini dapat membantu memecahkan masalah yang mungkin Anda hadapi saat menerapkan Penautan Langganan.
Permintaan Penautan Langganan macet di layar pemuatan
Contoh error:
Gambar 1. Permintaan Penautan Langganan tidak dimuat.
Untuk mengatasi masalah ini, periksa hal berikut:
- Pastikan Anda menambahkan asal halaman, termasuk subdomain pengujian, sebagai URL tambahan di setelan publikasi Pusat Penerbit.
- Untuk penerapan Extended Access atau Reader Revenue Manager Enterprise, pastikan Anda menambahkan origin halaman, termasuk subdomain pengujian, ke asal JavaScript resmi Klien OAuth 2.0 yang Anda konfigurasi untuk penerapan tersebut. Hal ini perlu dilakukan di Konsol Google Cloud.
Akun tidak dapat ditautkan
Contoh error:
Gambar 2. Masalah akun tidak dapat ditautkan.
Untuk mengatasi masalah ini, periksa hal berikut:
- Pastikan untuk menyetujui Persyaratan Layanan untuk Penautan Langganan di Pusat Penerbit. Untuk melakukannya, buka setelan Penautan Langganan, lalu klik tanda tangani persyaratan layanan penautan langganan.
- Jika Akun Google telah ditautkan, Anda akan menerima pesan error saat mencoba menautkan kembali langganan. Anda harus membatalkan tautan langganan, melalui halaman langganan di Akun Google, sebelum mengulangi pengujian integrasi sisi klien.
Error izin saat memanggil Subscription Linking API
Contoh error:
Code | 403
|
Pesan | 'readerrevenuesubscriptionlinking.readerEntitlements.update' ditolak pada resource (atau mungkin tidak ada)."
|
Untuk mengatasi masalah ini, periksa hal berikut:
- Pastikan Anda menggunakan project GCP yang sama seperti yang ditentukan di setelan Penautan Langganan.
- Pastikan Subscription Linking API diaktifkan di project GCP Anda.
- Di GCP IAM, pastikan akun layanan memiliki peran Subscription Linking Admin.
- Jika menggunakan REST API, pastikan Anda menggunakan ID Publikasi yang
diberikan dalam konfigurasi Penautan Langganan. Misalnya, jika
ID Publikasi Anda adalah
example.com
, URL permintaan harus berisi ID tersebut.- ✅ Hanya gunakan ID Publikasi yang dikonfigurasi:
publications/example.com/readers/10078823/entitlements
- ❌ Jangan gunakan ID Publikasi selain yang ditentukan dalam konfigurasi Penautan Langganan:
publications/example-staging.com/readers/10078823/entitlements
- ❌ Jangan sertakan produk publikasi dalam permintaan:
publications/example.com:premium/readers/10078823/entitlements
- ✅ Hanya gunakan ID Publikasi yang dikonfigurasi:
Error argumen tidak valid saat memperbarui hak
Contoh error:
Pesan | Error: Permintaan berisi argumen yang tidak valid |
Untuk mengatasi masalah ini, periksa hal berikut:
- Pastikan Anda memberikan objek
entitlements
dalam format yang benar. Lihat contoh ini. - Pastikan
product_id
menggunakan formatpublication_id:product
.- ✅ Contoh yang valid:
"product_id":"example.com:basic"
- ❌ Contoh tidak valid:
"product_id":"example.com"
- ✅ Contoh yang valid:
Tidak melihat artikel yang ditandai di hasil penelusuran
Untuk mengatasi masalah ini, periksa hal berikut:
- Pastikan untuk menambahkan data terstruktur ke semua artikel Anda. Gunakan Pengujian Hasil Kaya untuk memvalidasi data terstruktur Anda.
- Pastikan Anda menempatkan
productID
yang valid dalam data terstruktur yang sesuai dengan kumpulan ID Produk yang Anda gunakan untuk memperbarui hak pembaca. - Gunakan laporan hasil kaya untuk "konten langganan" di Search Console guna melihat masalah terkait data terstruktur Anda.