特定の連絡先を取得して、そのグループメンバーシップを更新したい。私はすでに連絡先のセルフリンクを知っています。特定の連絡先を取得するために、開発者ガイドはこれを行うように言っています:
//この例では、ContactRequestオブジェクト(cr)がすでに設定されていることを前提としています。
Contact c = cr.Retrieve<Contact>("http://www.google.com/m8/feeds/contacts/liz%40gmail.com/full/12345");
しかし、これをコンパイルすると、エラーが発生します。
引数1:「文字列」から「Google.Contacts.Contact」に変換できません
次のように変更した場合:
Contact c = cr.Retrieve<Contact>(new Uri("http://www.google.com/m8/feeds/contacts/liz%40gmail.com/full/12345"));
その後、コンパイルされ、正常に取得されたように見えますが、連絡先のグループメンバーシップを更新できません。
c.GroupMembership.Add(member2);
cr.Update(c);
cr.Update(c)行がGDataRequestException(400 Bad Request)をスローし、応答文字列は次のようになります。
「グループメンバーシップ情報はサポートされていません」
私は何が間違っているのですか?