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

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

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

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

إذا كنت تستخدم مكتبة البرامج لإحدى لغات البرمجة الديناميكية التي نوفّرها، مثل Ruby أو 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 للإدارة واستبدال تبعيات مشروعك.

PHP

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

C#/.NET

تأكَّد من توفُّر أحدث مكتبة لواجهة برمجة تطبيقات AdSense للإدارة واستبدال تبعيات مشروعك.

في حال عدم استخدام مكتبات العملاء

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

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

تصبح:

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

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