Method: projects.removeAnalytics

يلغي ربط FirebaseProject المحدد بحساب Google Analytics الخاص به.

يؤدي هذا الاستدعاء إلى إزالة اقتران FirebaseProject المحدد بموقعه الحالي في Google Analytics. ومع ذلك، لا يؤدي هذا الاستدعاء إلى حذف موارد Google Analytics، مثل موقع Google Analytics أو أي مصادر بيانات.

يمكن إعادة ربط هذه الموارد لاحقًا بـ FirebaseProject عن طريق استدعاء projects.addGoogleAnalytics وتحديد نفس analyticsPropertyId . بالنسبة لتطبيقات Android وiOS، تعمل هذه المكالمة على إعادة ربط تدفقات البيانات بالتطبيقات المقابلة لها. ومع ذلك، بالنسبة لتطبيقات الويب، يوفر هذا الاستدعاء دفق بيانات جديدًا لكل تطبيق ويب.

للاتصال projects.removeAnalytics ، يجب أن يكون عضو المشروع مالكًا لـ FirebaseProject .

طلب HTTP

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:removeAnalytics

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
parent

string

اسم المورد الخاص بـ FirebaseProject المراد إلغاء ربطه بحساب Google Analytics الخاص به، بالتنسيق:

projects/ PROJECT_IDENTIFIER

ارجع إلى حقل name FirebaseProject للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER .

هيئة الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل جيسون
{
  "analyticsPropertyId": string
}
مجالات
analyticsPropertyId

string

خياري. معرف خاصية Google Analytics المرتبطة بـ FirebaseProject المحدد.

  • إذا لم يتم تعيينه، فستتم إزالة خاصية Google Analytics المرتبطة حاليًا بمشروع FirebaseProject المحدد.
  • إذا تم تعيينه، وكان FirebaseProject المحدد مرتبطًا حاليًا بموقع مختلف في Google Analytics، فستكون الاستجابة خطأ 412 Precondition Failed .

هيئة الاستجابة

في حالة النجاح، يكون نص الاستجابة فارغًا.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .