プロフィールと連絡先に関する情報へのアクセスを許可します。
- REST リソース: v1.contactGroups
- REST リソース: v1.contactGroups.members
- REST リソース: v1.otherContacts
- REST リソース: v1.people
- REST リソース: v1.people.connections
サービス: people.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://people.googleapis.com
REST リソース: v1.contactGroups
Methods | |
---|---|
batchGet |
GET /v1/contactGroups:batchGet 連絡先グループのリソース名のリストを指定して、認証されたユーザーが所有する連絡先グループのリストを取得します。 |
create |
POST /v1/contactGroups 認証されたユーザーが所有する新しい連絡先グループを作成します。 |
delete |
DELETE /v1/{resourceName=contactGroups/*} 連絡先グループのリソース名を指定して、認証されたユーザーが所有する既存の連絡先グループを削除します。 |
get |
GET /v1/{resourceName=contactGroups/*} 連絡先グループのリソース名を指定して、認証されたユーザーが所有する特定の連絡先グループを取得します。 |
list |
GET /v1/contactGroups 認証されたユーザーが所有するすべての連絡先グループを一覧表示します。 |
update |
PUT /v1/{contactGroup.resourceName=contactGroups/*} 認証されたユーザーが所有する既存の連絡先グループの名前を更新します。 |
REST リソース: v1.contactGroups.members
Methods | |
---|---|
modify |
POST /v1/{resourceName=contactGroups/*}/members:modify 認証されたユーザーが所有する連絡先グループのメンバーを変更します。 |
REST リソース: v1.otherContacts
Methods | |
---|---|
copyOtherContactToMyContactsGroup |
POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroup ユーザーの「myContacts」グループ内の新しい連絡先に「その他の連絡先」をコピーします レイテンシとエラーの増大を避けるため、同じユーザーに対する変更リクエストは順番に送信する必要があります。 |
list |
GET /v1/otherContacts [その他の連絡先](連絡先グループに属していない連絡先)をすべて表示します。 |
search |
GET /v1/otherContacts:search 認証されたユーザーの他の連絡先のうち、検索クエリと一致する連絡先のリストを提供します。 |
REST リソース: v1.people
Methods | |
---|---|
batchCreateContacts |
POST /v1/people:batchCreateContacts 新しい連絡先のバッチを作成し、新しい連絡先の PersonResponses を返します。 レイテンシとエラーの増大を避けるため、同じユーザーに対する変更リクエストは順番に送信する必要があります。 |
batchDeleteContacts |
POST /v1/people:batchDeleteContacts 複数の連絡先をまとめて削除します。 |
batchUpdateContacts |
POST /v1/people:batchUpdateContacts 一連の連絡先を更新し、更新された連絡先の PersonResponse にリソース名のマップを返します。 |
createContact |
POST /v1/people:createContact 新しい連絡先を作成し、その連絡先の人リソースを返します。 |
deleteContact |
DELETE /v1/{resourceName=people/*}:deleteContact 連絡先担当者を削除します。 |
deleteContactPhoto |
DELETE /v1/{resourceName=people/*}:deleteContactPhoto 連絡先の写真を削除します。 |
get |
GET /v1/{resourceName=people/*} リソース名を指定して個人に関する情報を提供します。 |
getBatchGet |
GET /v1/people:batchGet リクエストされたリソース名のリストを指定して、特定のユーザーのリストに関する情報を提供します。 |
listDirectoryPeople |
GET /v1/people:listDirectoryPeople 認証されたユーザーのドメイン ディレクトリ内にある、ドメイン プロフィールとドメインの連絡先のリストを提供します。 |
searchContacts |
GET /v1/people:searchContacts 認証されたユーザーのグループ化された連絡先のうち、検索クエリと一致する連絡先のリストを提供します。 |
searchDirectoryPeople |
GET /v1/people:searchDirectoryPeople 認証されたユーザーのドメイン ディレクトリ内にある、検索語句に一致するドメイン プロフィールとドメインの連絡先のリストを提供します。 |
updateContact |
PATCH /v1/{person.resourceName=people/*}:updateContact 既存の連絡先担当者の連絡先データを更新します。 |
updateContactPhoto |
PATCH /v1/{resourceName=people/*}:updateContactPhoto 連絡先の写真を更新します。 |
REST リソース: v1.people.connections
Methods | |
---|---|
list |
GET /v1/{resourceName=people/*}/connections 認証されたユーザーの連絡先のリストを提供します。 |