|
こちらでソースコードをトレースするなどして調べてみたんですが、会社名や役職などの情報は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でなら会社名や役職が取得できるのかどうか、調査する所から始めないといけない)
とりあえず現状不可ということでお願いします。
|
|