روابط أمازون تفشل في إنشاء نافذة واحدة (onebox) مع خطأ 503. تم الإبلاغ عن هذه المشكلة على موقع عميل. تمكنت من تكرار المشكلة على ميتا وعلى موقعنا التجريبي: https://try.discourse.org/t/amazon-onebox-tests/1406. لقد اختبرت على الموقع التجريبي فقط في حال كانت النتائج الإيجابية الكاذبة تُرجع على ميتا بسبب النوافذ الواحدة المخزنة مؤقتًا. ومع ذلك، يجب أن يظهر الرابط أدناه المشكلة:
على موقع التطوير المحلي، يتم تحويل الرابط المذكور أعلاه إلى نافذة واحدة دون أي مشكلة. من المحتمل أن المشكلة في مواقع الإنتاج تتعلق بوكيل المستخدم (user agent) الخاص بالنافذة الواحدة. لا أعتقد أن وكيل المستخدم هذا يتم تعيينه في وضع التطوير.
يقوم Onebox حاليًا بإرسال وكيل مستخدم مخصص عند إجراء طلبات على مواقع أمازون المختلفة. ومع ذلك، فإننا نرسل وكيل مستخدم قديم جدًا لا يُشاهد عادةً.
لقد أنشأت طلب سحب (PR) بسيطًا لتحديث وكيل المستخدم إلى إصدار أحدث. قد يساعد ذلك في تقليل أخطاء 503.
يرجى ملاحظة أنه أثناء الاختبار اليدوي لهذا التغيير، لم أتمكن من تحديد نمط واضح لما يُسبب أخطاء 503. في كثير من الحالات، أدى إرسال وكيل المستخدم القديم إلى ظهور خطأ 503، لكن في أحيان أخرى لم يحدث ذلك. لذلك، لا يمكنني ضمان أن هذا الإصلاح سيحل المشكلة، لكنني أعتقد أنه سيساهم في تقليل عدد الأخطاء.