समस्या हल करना

इस दस्तावेज़ में दी गई जानकारी से सदस्यता लिंक करने की प्रोसेस को लागू करते समय होने वाली समस्याओं को हल करने में मदद मिल सकती है.

सदस्यता लिंक करने के प्रॉम्प्ट का, लोड होते समय दिखने वाली स्क्रीन पर अटकना

गड़बड़ी का उदाहरण:

लोड होने का निशान

पहली इमेज. सदस्यता लिंक करने का प्रॉम्प्ट लोड नहीं होता है.

इस समस्या को हल करने के लिए, इनकी जांच करें:

  • देख लें कि आपने पेजों में ऑरिजिन जोड़े हों. इसमें Publisher Center की पब्लिकेशन सेटिंग में अतिरिक्त यूआरएल के तौर पर अलग-अलग टेस्टिंग सबडोमेन जोड़ना भी शामिल है.
  • देख लें कि आपने एक्सटेंडेड ऐक्सेस या Reader Revenue Manager एंटरप्राइज़ को लागू करने के लिए, पेजों का ऑरिजिन जोड़ा हो. इसके अलावा, लागू करने की इस तरह की प्रोसेस के लिए, आपने जो OAuth 2.0 क्लाइंट कॉन्फ़िगर किया है उसकी अनुमति वाले JavaScript ऑरिजिन में अलग-अलग टेस्टिंग सबडोमेन जोड़ना भी ज़रूरी है. ऐसा Google Cloud Console में किया जाना चाहिए.

खाता जोड़ा नहीं जा सका

गड़बड़ी का उदाहरण:

खाता जोड़ा नहीं जा सका

दूसरी इमेज. खाते को न जोड़ पाने से जुड़ी समस्या.

इस समस्या को हल करने के लिए, इनकी जांच करें:

  • कृपया Publisher Center में जाकर, सदस्यता लिंक करने से जुड़ी सेवा की शर्तें ज़रूर स्वीकार करें. ऐसा करने के लिए, सदस्यता लिंक करने की सेटिंग पर जाएं और सदस्यता लिंक करने से जुड़ी सेवा की शर्तों पर हस्ताक्षर करें पर क्लिक करें.
  • अगर Google खाते को पहले से लिंक कर दिया गया है, तो फिर से सदस्यता लिंक करने की कोशिश करते समय, आपको गड़बड़ी का मैसेज दिखेगा. क्लाइंट-साइड इंटिग्रेशन की दोबारा जांच करने से पहले, आपको Google खाते में सदस्यताओं वाले पेज के ज़रिए, सदस्यता को अलग करना होगा.

Subscription Linking API को ऐक्सेस करते समय अनुमतियों से जुड़ी गड़बड़ी

गड़बड़ी का उदाहरण:

कोड 403
मैसेज 'readerrevenuesubscriptionlinking.readerEntitlements.update' को रिसॉर्स
'//readerrevenuesubscriptionlinking.googleapis.com/publications/example.com/readers/10078823/entitlements'
पर अस्वीकार किया गया (या मुमकिन है कि यह मौजूद न हो)."

इस समस्या को हल करने के लिए, इनकी जांच करें:

  • पक्का करें कि आप उसी GCP प्रोजेक्ट का इस्तेमाल करें जिसके बारे में सदस्यता लिंक करने की सेटिंग में बताया गया है.
  • पक्का करें कि आपके GCP प्रोजेक्ट में Subscription Linking API की सुविधा चालू हो.
  • GCP आईएएम में, पक्का करें कि सेवा खाते के पास सदस्यता लिंक करने वाले एडमिन की भूमिका हो.
  • REST API का इस्तेमाल करने पर, आपको उसी पब्लिकेशन आईडी का इस्तेमाल करना होगा जिसे आपने सदस्यता लिंक करने के कॉन्फ़िगरेशन में उपलब्ध कराया है. उदाहरण के लिए, अगर आपका पब्लिकेशन आईडी example.com है, तो अनुरोध किए गए यूआरएल में यह शामिल होना चाहिए.
    • ✅ सिर्फ़ कॉन्फ़िगर किया गया पब्लिकेशन आईडी इस्तेमाल करें: 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"

खोज के नतीजों में हाइलाइट किए गए लेख नहीं दिख रहे हैं

इस समस्या को हल करने के लिए, इनकी जांच करें: