نقل البيانات من إصدار قديم

أحدث إصدار من AdSense Management API هو v2 كل ما سبق (الإصدار 1.x) لم تعد متاحة للاستخدام.

للترقية إلى الإصدار 2، احرص أولاً على الاطّلاع على ملاحظات الإصدار. نظرًا لأن هذه تغيير رئيسي في الإصدار، تكون هناك تغييرات قد تؤدي إلى أعطال. بمجرد أن تكون مستعدًا لإجراء والتغييرات اللازمة، حدد أحد خيارات البدء أدناه بناءً على كيفية وصولك إلى واجهة برمجة التطبيقات.

إذا كنت تستخدم لغة برمجة ديناميكية

إذا كنت تستخدم مكتبة العملاء لإحدى برامج البرمجة الديناميكية واللغات التي ندعمها، مثل Ruby أو Python، كل ما يجب أن يتطلبه الأمر هو تحديث سلسلة الإصدار في التعليمات البرمجية الخاصة بك.

على سبيل المثال، بالنسبة إلى Python:

http = httplib2.Http()
service = build("adsense", "v2", http=http)

أو لـ Ruby:

client = Google::APIClient.new
adsense = client.discovered_api('adsense', 'v2')

إذا كنت تستخدم لغة برمجة ثابتة

إذا كنت تستخدم مكتبة العملاء لإحدى برامج البرمجة الثابتة اللغات التي ندعمها، مثل Java، أو PHP، أو C#/.NET، فستحتاج إلى تحديث الوحدة الخاصة بواجهة برمجة تطبيقات AdSense Management API

ملاحظة: تم إجراء عدة تغييرات على المحتوى الأساسي العميل بمرور الوقت، لذا قد يتطلب منك تحديث هذه الوحدات وتحديث مكتبة العملاء الأساسية أيضًا، مما قد يعني تغييرات أخرى على التعليمة البرمجية. يرجى مراجعة وثائق مكتبة العملاء إذا كانت الحالة.

Java

تأكَّد من تثبيت أحدث إصدار من AdSense Management API واستبدال العناصر التابعة لمشروعك.

PHP

احرص على التحديث إلى آخر إصدار من برنامج PHP الكامل. المكتبة. يجب أن يشمل ذلك أحدث إصدار من "إدارة AdSense" بالإضافة إلى جميع واجهات برمجة التطبيقات الأخرى.

C#/.NET

تأكَّد من تثبيت أحدث إصدار AdSense Management API واستبدال العناصر التابعة لمشروعك.

إذا كنت لا تستخدم مكتبات العملاء

إذا كنت لا تستخدم إحدى مكتبات العملاء لدينا، فستحتاج إلى تحديث عنوان URL الأساسي الذي تستخدمه في طلباتك. على سبيل المثال:

https://www.googleapis.com/adsense/v1.4/

يصبح:

https://adsense.googleapis.com/v2/

في بعض الحالات (خاصةً لطلبات إعداد التقارير)، عليك إجراء ما يلي: تعديل عنوان URL الذي تستخدمه للاستفادة من المسار الجديد ومَعلمات طلب البحث الجديدة، وفي حالات متعددة لمعالجة كائنات استجابة مختلفة قليلاً؛ هذه التفاصيل تم توثيقها جميعًا في مرجع واجهة برمجة التطبيقات.