REST Resource: accounts

リソース: Account

アカウントとは、ビジネス拠点を格納するコンテナです。ビジネス情報を管理しているユーザーが自分だけの場合は、個人の 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 ユーザーがこのアカウントの所有者です。(UI では「メインのオーナー」として表示されます)。
CO_OWNER 対象ユーザーがアカウントの共同オーナーである。(UI では「オーナー」と表示されます)。
MANAGER ユーザーはこのアカウントを管理できます。
COMMUNITY_MANAGER アカウントのソーシャル(Google+)ページを管理できます。(UI では「サイト管理者」と表示されます)。

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)

アカウントの Pub/Sub 通知設定を消去します。

generateAccountNumber
(deprecated)

このアカウントのアカウント番号を生成します。

get
(deprecated)

指定されたアカウントを取得します。

getNotifications
(deprecated)

アカウントの Pub/Sub 通知設定を返します。

list
(deprecated)

認証されたユーザーのすべてのアカウントを一覧表示します。

listRecommendGoogleLocations

指定したビジネス プロフィール アカウントに推奨されたすべてのGoogleLocationを一覧表示します。

update
(deprecated)

指定したビジネス アカウントを更新します。

updateNotifications
(deprecated)

アカウントの Pub/Sub 通知設定を行い、Pub/Sub 通知を送信するトピックをビジネス プロフィールに知らせます。

  • アカウントで管理しているビジネスに関する新しいクチコミ。