App Engine и API для доступа к контактам - PullRequest
1 голос
/ 09 февраля 2012

Я создал и запустил приложение в Google App Engine. В приложении есть несколько пользователей, которые вошли в систему как от себя, но должны использовать общий набор КОНТАКТОВ. т.е. только на одного пользователя.

При извлечении контактов, как мне задать ИМЯ ПОЛЬЗОВАТЕЛЯ для набора контактов, которые нужно получить.

В настоящее время он всегда просматривает список контактов пользователя, вошедшего в систему.

Я использую:

    gd_client = gdata.contacts.service.ContactsService()
    gdata.alt.appengine.run_on_appengine(gd_client)
    query = gdata.contacts.service.ContactsQuery()
    query.max_results = 10000
    feed=gd_client.GetContactsFeed(query.ToUri()) 
    for i, entry in enumerate(feed.entry):

У меня есть токены для всех пользователей

1 Ответ

1 голос
/ 09 февраля 2012

Это не работает таким образом, пользователю необходимо предоставить доступ к вашему приложению для просмотра контактов в процессе, называемом OAuth2.
Здесь есть хорошее руководство по

...