[ 新規に投稿する ]

秀丸アドレス帳シンクロナイザの同期項目についてNo.02585
TKyoshi さん 19/12/05 10:07 [ コメントを投稿する ]
  Gmail側の「会社」と「役職」を同期することは設定次第で可能でしょうか?
[ ]
RE:02585 秀丸アドレス帳シンクロナイザの同期項目についてNo.02586
秀まるお2 さん 19/12/05 14:18 [ コメントを投稿する ]
   こちらでソースコードをトレースするなどして調べてみたんですが、会社名や役職などの情報はGoogleさんの方から取得できてないように思います。

 秀丸アドレス帳シンクロナイザは、Google Contacts APIっていうAPIを使ってgoogleさんとやりとりをするんですが、そのAPIの中に、そういう情報が無いように思います。

 秀丸アドレス帳シンクロナイザはGoogle Contacts APIの.NET Framework用のライブラリを使ってます。そのライブラリの中にGoogle.Contacts.Contactっていうクラスがあって、そのメンバーの中に、

    Name
    PrimaryEmail
    PrimaryPhonenumber

 などはあるんですが、会社名とか役職名とかは無いように思います。

 もしかしたら僕の見方が違うのかもしれませんけども。

 実はGoogle連絡先とやりとりするAPIは、2017年に、「People API」というのが新しく追加されてます。こっちを使えばそういった追加の情報にもアクセスできるのかもしれません。ただ、それを使うとなると、秀丸アドレス帳シンクロナイザを大がかりに直さないといけないです。それはちょっと大変です。

 Contacts APIはXMLベースの物でしたが、People APIはJSONベースに変更になったりもしてるようで、使い方もかなり違ってるだろうと思うし・・・。

 (というか、そもそも的にその新しいAPIでなら会社名や役職が取得できるのかどうか、調査する所から始めないといけない)

 とりあえず現状不可ということでお願いします。
[ ]
RE:02586 秀丸アドレス帳シンクロナイザの同期項目についてNo.02587
TKyoshi さん 19/12/09 20:55 [ コメントを投稿する ]
  調査ありがとうございました。
[ ]

[ 新規に投稿する ]