REST Resource: properties.dataStreams

المورد: DataStream

رسالة مورد تمثّل مصدر بيانات

تمثيل JSON
{
  "name": string,
  "type": enum (DataStreamType),
  "displayName": string,
  "createTime": string,
  "updateTime": string,

  // Union field stream_data can be only one of the following:
  "webStreamData": {
    object (WebStreamData)
  },
  "androidAppStreamData": {
    object (AndroidAppStreamData)
  },
  "iosAppStreamData": {
    object (IosAppStreamData)
  }
  // End of list of possible types for union field stream_data.
}
الحقول
name

string

المعرّف. اسم مصدر البيانات هذا التنسيق: properties/{property_id}/dataStreams/{stream_id} مثال: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

الحقل مطلوب. غير قابل للتغيير. نوع مورد مصدر البيانات هذا

displayName

string

الاسم المعروض لمصدر البيانات والذي يمكن للمستخدمين قراءته

مطلوب لمصادر بيانات المواقع الإلكترونية

الحد الأقصى المسموح به لطول الاسم المعروض هو 255 وحدة رمز UTF-16.

createTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه إنشاء مصدر البيانات هذا في الأصل

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه آخر تعديل لحقول حمولة مصدر البيانات

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30"

حقل الربط stream_data بيانات لأنواع معيّنة من مصادر البيانات تتطابق الرسالة التي سيتم ضبطها مع نوع مصدر البيانات هذا. لا يمكن أن يكون stream_data إلا واحدًا مما يلي:
webStreamData

object (WebStreamData)

بيانات خاصة بمصادر بيانات الويب يجب ملء هذا الحقل إذا كان النوع WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

بيانات خاصة بمصادر بيانات تطبيقات Android يجب ملء هذا الحقل إذا كان النوع ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

بيانات خاصة بمصادر بيانات تطبيقات iOS يجب ملء هذا الحقل إذا كان النوع IOS_APP_DATA_STREAM.

WebStreamData

بيانات خاصة بمصادر بيانات الويب

تمثيل JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
الحقول
measurementId

string

النتائج فقط. رقم تعريف القياس في "إحصاءات Google"

مثال: "G-1A2BCD345E"

firebaseAppId

string

النتائج فقط. رقم تعريف تطبيق الويب المقابل في Firebase، إن وُجد يمكن أن يتغيّر هذا الرقم إذا تم حذف تطبيق الويب وإعادة إنشائه.

defaultUri

string

اسم نطاق تطبيق الويب الذي يتم قياسه، أو فارغ مثال: "http://www.google.com" أو "https://www.google.com"

AndroidAppStreamData

بيانات خاصة بمصادر بيانات تطبيقات Android

تمثيل JSON
{
  "firebaseAppId": string,
  "packageName": string
}
الحقول
firebaseAppId

string

النتائج فقط. رقم تعريف تطبيق Android المقابل في Firebase، إن وُجد يمكن أن يتغيّر هذا الرقم إذا تم حذف تطبيق Android وإعادة إنشائه.

packageName

string

غير قابل للتغيير اسم حزمة التطبيق الذي يتم قياسه مثال: "com.example.myandroidapp"

IosAppStreamData

بيانات خاصة بمصادر بيانات تطبيقات iOS

تمثيل JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
الحقول
firebaseAppId

string

النتائج فقط. رقم تعريف تطبيق iOS المقابل في Firebase، إن وُجد يمكن أن يتغيّر هذا الرقم إذا تم حذف تطبيق iOS وإعادة إنشائه.

bundleId

string

الحقل مطلوب. غير قابل للتغيير رقم تعريف حزمة التطبيق في Apple App Store مثال: "com.example.myiosapp"

DataStreamType

نوع مصدر البيانات

عمليات التعداد
DATA_STREAM_TYPE_UNSPECIFIED النوع غير معروف أو غير محدّد
WEB_DATA_STREAM مصدر بيانات الموقع الإلكتروني
ANDROID_APP_DATA_STREAM مصدر بيانات تطبيق Android
IOS_APP_DATA_STREAM مصدر بيانات تطبيق iOS

الطُرق

create

إنشاء مصدر بيانات

delete

حذف مصدر بيانات في موقع

get

البحث عن مصدر بيانات واحد

list

عرض قائمة بمصادر البيانات في موقع

patch

تعديل مصدر بيانات في موقع