GData Python ライブラリ、バージョン 2.0.18 の使用
サービス アプローチを使用して連絡先リストを取得しようとしています (サンプル アプリのようなクライアントではありません)。戻り値は ContactEntry (良い) にマップされているようですが、name 属性にアクセスしようとするとエラーが発生します。
AttributeError: 'ContactEntry' オブジェクトに属性 'name' がありません
from gdata.contacts.service import ContactsService
(...)
self.client = ContactsService(source='appname', additional_headers=additional_headers )
feed = self.client.GetContactsFeed(uri=query.ToUri())
self.client は gdata.contacts.service です
GetContactsFeed の使用
def GetContactsFeed(self, uri=None):
uri = uri or self.GetFeedUri()
return self.Get(uri, converter=gdata.contacts.ContactsFeedFromString)
サンプルコードはdesired_class=gdata.contacts.data.ContactsFeed
name 属性が必要なようです。私の構文は間違っていますか?