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

النتائج فقط. اسم المورد لمصدر البيانات هذا. التنسيق: الخصائص/{property_id}/dataStreams/{stream_id} مثال: "property/1000/dataStreams/2000"

type

enum (DataStreamType)

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

displayName

string

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

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

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

createTime

string (Timestamp format)

النتائج فقط. الوقت الأصلي الذي تم فيه إنشاء ساحة المشاركات هذه.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

حقل الاتحاد 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

ينشئ DataStream.

delete

حذف DataStream في موقع ما.

get

ابحث عن مصدر DataStream واحد.

list

يسرد DataStreams على أحد المواقع.

patch

يتم تعديل DataStream على أحد المواقع.