REST Resource: accounts

المرجع: الحساب

الحساب هو حاوية للمواقع الجغرافية لنشاطك التجاري. إذا كنت المستخدم الوحيد الذي يدير المواقع الجغرافية لنشاطك التجاري، يمكنك استخدام حسابك الشخصي على Google. لمشاركة إدارة مواقع جغرافية مع مستخدمين متعددين، عليك إنشاء حساب نشاط تجاري.

تمثيل JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
الحقول
name

string

اسم المورد بتنسيق accounts/{accountId}.

accountName

string

اسم الحساب

type

enum (AccountType)

النتائج فقط. تُحدِّد AccountType لهذا الحساب.

role

enum (AccountRole)

النتائج فقط. تُحدِّد رقم التعريف AccountRole الذي يمتلكه المتصل لهذا الحساب.

state

object (AccountState)

النتائج فقط. تشير هذه السمة إلى AccountState لهذا الحساب.

accountNumber

string

الرقم المرجعي للحساب في حال توفّره.

permissionLevel

enum (PermissionLevel)

النتائج فقط. تُحدِّد رقم التعريف PermissionLevel الذي يمتلكه المتصل لهذا الحساب.

organizationInfo

object (OrganizationInfo)

معلومات إضافية حول مؤسسة تتم تعبئة هذا الحقل لحساب مؤسسة فقط.

AccountType

يشير إلى نوع الحساب: إما حساب شخصي/حساب مستخدم أو حساب أعمال.

عمليات التعداد
ACCOUNT_TYPE_UNSPECIFIED لم يتم تحديده.
PERSONAL حساب مستخدم نهائي.
LOCATION_GROUP مجموعة من المواقع الجغرافية. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.
USER_GROUP مجموعة مستخدمين لفصل موظفي المؤسسة في مجموعات. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.
ORGANIZATION مؤسسة تمثّل شركة لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.

AccountRole

يشير إلى مستوى الوصول الذي يمتلكه المستخدم الذي تمت مصادقته لهذا الحساب. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.

عمليات التعداد
ACCOUNT_ROLE_UNSPECIFIED لم يتم تحديده.
OWNER يملك هذا المستخدم هذا الحساب. (يظهر على أنّه "المالك الأساسي" في واجهة المستخدم).
CO_OWNER ويكون المستخدم مالكًا شريكًا للحساب. (يظهر باسم "المالك" في واجهة المستخدم).
MANAGER يمكن للمستخدم إدارة هذا الحساب.
COMMUNITY_MANAGER يمكن للمستخدم إدارة صفحات الشبكات الاجتماعية (Google+ ) للحساب. (يظهر باسم "مدير الموقع الجغرافي" في واجهة المستخدم).

AccountState

تشير إلى حالة الحساب، مثل ما إذا كانت Google قد أثبتّ ملكية الحساب.

تمثيل JSON
{
  "status": enum (AccountStatus)
}
الحقول
status

enum (AccountStatus)

في حالة إثبات الملكية، فإن المواقع المستقبلية التي يتم إنشاؤها سيتم ربطها تلقائيًا بخرائط Google، ويتم إنشاء صفحات Google+ دون الحاجة إلى الإشراف.

AccountStatus

تشير إلى حالة إثبات ملكية الحساب.

عمليات التعداد
ACCOUNT_STATUS_UNSPECIFIED لم يتم تحديده.
VERIFIED تم إثبات ملكية الحساب.
UNVERIFIED عدم إثبات ملكية الحساب ولم يتم طلب إثبات ملكيته.
VERIFICATION_REQUESTED لم يتم إثبات ملكية الحساب، ولكن تم طلب إثبات ملكيته.

PermissionLevel

يشير إلى مستوى الوصول الذي يمتلكه المستخدم الذي تمت مصادقته لهذا الحساب.

عمليات التعداد
PERMISSION_LEVEL_UNSPECIFIED لم يتم تحديده.
OWNER_LEVEL يمتلك المستخدم إذنًا على مستوى المالك.
MEMBER_LEVEL يمتلك المستخدم إذنًا على مستوى العضو.

OrganizationInfo

المعلومات الإضافية التي يتم تخزينها لمؤسسة

تمثيل JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
الحقول
registeredDomain

string

النطاق المسجَّل للحساب.

postalAddress

object (PostalAddress)

العنوان البريدي للحساب

phoneNumber

string

تمثّل هذه السمة رقم جهة الاتّصال للمؤسسة.

الطُرق

create
(deprecated)

يتم إنشاء حساب بالاسم والنوع المحدّدَين ضمن العنصر الرئيسي المحدَّد.

deleteNotifications
(deprecated)

يؤدي هذا الإجراء إلى محو إعدادات إشعارات pubsub للحساب.

generateAccountNumber
(deprecated)

إنشاء رقم حساب لهذا الحساب

get
(deprecated)

الحصول على الحساب المحدّد

getNotifications
(deprecated)

تعرض إعدادات إشعارات pubsub للحساب.

list
(deprecated)

يسرد جميع حسابات المستخدم الذي تمت مصادقته.

listRecommendGoogleLocations

يُرجى إدراج جميع GoogleLocation التي تمت التوصية بها لحساب "الملف التجاري" المحدّد.

update
(deprecated)

تعمل هذه السياسة على تعديل حساب النشاط التجاري المحدّد.

updateNotifications
(deprecated)

تضبط إعدادات إشعارات pubsub للحساب الذي يُبلغ الملف التجاري بالموضوع الذي يجب إرسال إشعارات pubsub له:

  • مراجعات جديدة للمواقع الجغرافية التي يديرها الحساب