Использование общих контактов Google API API локально и на GAE - PullRequest
2 голосов
/ 29 октября 2009

Я заметил что-то странное при создании общего контакта с помощью Google Contacts API. Это код, который я использую для создания контакта:

def AddEmail(name ,email):
   new_contact = gdata.contacts.ContactEntry(title=atom.Title(text=name))
   new_contact.email.append(gdata.contacts.Email(address=email,
                                           primary='true',
                                           rel=gdata.contacts.REL_WORK))
   create_contact = gd_client.CreateContact(new_contact)
   print create_contact.link[2].href

Конечно, есть ключи, учетные записи и прочее, так что это работает. Странный что-то происходит, когда я запускаю его локально, сохраняя в виде файла * .py, print create_contact.link[2].href фактически печатает ссылку редактирования для контакта. Когда я разверну его на GAE Результатом является ссылка на контакт, но не редактирование ссылки, как если бы я использовал print create_contact.link. Код остается прежним, я использую self.response.out.write, хотя в GAE для целей тестирования только в конце концов он должен перейти в хранилище данных Я не вижу разницы, чего мне не хватает? о чем я не знаю GAE

...