3

Google コンタクト (Data API 経由) と内部システムとの間で同期を試みています。アドレス ID を Google 構造化アドレスに添付できるようにしたいのですが、方法が見つからないようです。

カスタムプロパティ、拡張要素、および考えられるすべてのものとして追加しようとしましたが、役に立ちませんでした。

私の最善の策は、ExtensionFactory を追加することでした。これは Google に送信されるようです (私はスニッフィングして、Google のシステムに送信されるのを見ました) が、戻ってきませんでした。おそらく彼らは拡張ファクトリ/拡張要素をアドレスに受け入れず、連絡先にのみ受け入れますか?

それで-アドレスにIDを添付することは可能ですか(連絡先に添付できることはわかっていますが、1つの連絡先に多くのアドレスがある可能性があるため、アドレスに添付できるようにしたいです)。

私は C# を使用しており、Google Data Contacts API C# ライブラリをダウンロードしました。

さらに詳しい情報が必要な場合はお尋ねください。

4

1 に答える 1

1

それを行う簡単な方法はありません。gd:structuredPostalAddressAPI では、任意のデータをフィールドに添付することはできません。

あなたの最善の策は、データを連絡先に添付し (としてgd:extendedProperty)、一意の識別子を使用して特定のアドレスにリンクすることです。この一意の識別子は、住所データのハッシュである可能性があります。または、時折のミスを気にしない場合は、gd:rel値とリスト内のアドレスの位置の組み合わせである可能性があります。

于 2012-01-31T09:11:46.153 に答える