REST Resource: properties.dataStreams

المرجع: مصدر البيانات

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

تمثيل 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} مثال: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

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

displayName

string

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

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

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

createTime

string (Timestamp format)

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

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

updateTime

string (Timestamp format)

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

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "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

مطلوبة. غير قابل للتغيير. معرِّف حزمة App Store على Apple للتطبيق، مثال: "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

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