2012-02-07 3 views
0

В приложении двигателя я используюApp Engine доступ anotherusers контакты

username= users.get_current_user() 
query = gdata.contacts.service.ContactsQuery() 
query.max_results = 10000 
feed=gd_client.GetContactsFeed(query.ToUri()) 

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

Я хочу получить доступ к другим пользователям контактам, которые пользователи моего приложение. Этот другой пользователь дал authsub, и я сохранил токен. Что делать, чтобы получить доступ к другому пользователю, изменив имя пользователя, очевидно, недостаточно, потому что я должен указывать его на правильный токен.

Как это сделать?

+0

Почему вы не выбираете токен другого пользователя из хранилища данных, а затем используете его для доступа к службе? –

+0

Как вы это делаете? –

ответ

0

См. http://code.google.com/apis/accounts/docs/OAuth2WebServer.html#offline. Вы должны получить клиент контактов, прошедший проверку подлинности, используя ваш сохраненный токен и подключиться к службе таким образом. Это меньше GAE и больше вопросов API Google Apps.