2011-01-14 10 views
3

私のアプリケーションからアップルの連絡先を、extcodという名前の外部コードプロパティを使用してGoogleコンタクトに送信しました。Google API Contacts by Extended Property

ExtendedProperty property = new ExtendedProperty(); 
property.Name = "http://www.example.com/schemas/2005#mycal.extcod"; 
property.Value = item["ana_id"].ToString(); 
newEntry.ExtendedProperties.Add(property); 

私はGoogleの連絡先を拡張プロパティのextcodで検索したいと思います。私はContactsQueryクラスをどのように使用してExtendedPropertyを使用するwhere条件を設定するのか理解できません。

答えて

1

あなたはContactsQueryの「クエリ」属性を使用する必要があります: http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/src/core/feedquery.cs#361

これは、フルテキストクエリを送信し、「Q =」クエリパラメータとして使用されます。 Google Contacts API v3は、拡張プロパティを含むすべてのテキストフィールドでフルテキストクエリをサポートしています。 残念ながら、拡張プロパティーでのみ照会を送信する方法はありません。

ベスト、 アラン

関連する問題