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+)ページを管理できます。(管理画面では「サイト管理者」と表示されます)。

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

組織の連絡先電話番号。

Methods

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 通知を送信するトピックをビジネス プロフィールに指定します。

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