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)

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

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

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