"GoogleContacts" (サービス接続)

Wolfram言語を使ってGoogleコンタクトデータに接続する.

接続と認証

ServiceConnect["GoogleContacts"]は,Google Contacts APIへの接続を作成する.以前に保存された接続が見付かった場合には,それが使用される.それ以外の場合には,新しい認証リクエストが起動される.

リクエスト

ServiceExecute["GoogleContacts","request",params]は,パラメータ params を使ってGoogle Contacts APIにリクエストを送信する.以下は可能なリクエストを与える.

コンタクトのリスト

リクエスト:

"ContactsList" 認証ユーザのコンタクトのList

"ContactsDataset" 認証ユーザのコンタクトのDataset

パラメータ:
  • MaxItems100返す要素数
    "StartIndex"1開始インデックス
    "UpdatedDate"Noneエントリーの更新日の下限
    "Query"Noneクエリ文字列
    "SortBy"Noneソート順:"LastModified"
    "ShowDeleted"False削除されたコンタクトを含めるかどうか
    "GroupID"NoneグループID
  • コンタクトの詳細情報

    リクエスト:

    "ContactInformation" 特定のコンタクトについての詳細情報

    パラメータ:
  • "ContactID"(必須)コンタクトID
  • コンタクトフォト

    リクエスト:

    "ContactPhoto" 特定のコンタクトと関連する写真

    パラメータ:
  • "ContactID"(必須)コンタクトID
  • グループのリスト

    リクエスト:

    "GroupList" コンタクトグループのList

    "GroupDataset" コンタクトグループのDataset

    パラメータ:
  • MaxItems100返す要素数
    "StartIndex"1開始インデックス
    "UpdatedDate"Noneエントリーの更新日の下限
    "Query"Noneクエリ文字列
    "SortBy"Noneソート順: "LastModified"
    "ShowDeleted"False削除されたグループを含めるかどうか
  • 例題

      (1)

    認証ダイアログを起動して新たな接続を確立する:

    すべてのコンタクトをリストする:

    コンタクトを検索する:

    すべてのコンタクトグループをリストする:

    指定されたグループ内のコンタクトをリストする:

    コンタクトについての詳細情報を得る:

    コンタクトに関連するの写真を得る: