Как загрузить документы в Google без необходимости ввода имени пользователя и пароля? - PullRequest
0 голосов
/ 23 июля 2011

Я хочу использовать свою учетную запись Google, поэтому, когда кто-то загружает документ через мой сайт, он загружается в документы Google.Я зарегистрировал приложение и попробовал некоторые из советов здесь - http://code.google.com/apis/accounts/docs/OAuth2.html и здесь - http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#ResumableUpload, но я не могу понять, что делать правильно.Он продолжает посылать меня на страницу с кнопкой «Разрешить», поэтому я авторизую свое приложение для своей учетной записи.Есть ли способ, которым я могу сделать это только один раз, а затем пропустить эту часть?Или есть какой-то другой способ не показывать страницу "Я разрешаю" моим посетителям?Я использую PHP.

1 Ответ

2 голосов
/ 02 августа 2011

Просто используйте логин клиента и жестко запишите свое имя пользователя и пароль в свой код.

    address = 'username'
    key = 'password'

    client_login = gdata.client.GDClient()
    login_token = client_login.request_client_login_token(address, key, 'docs', 'writely')
    client = gdata.docs.client.DocsClient(login_token)
    client.ssl = True
    client.http_client.debug = False

Поскольку это сделано на стороне сервера, никто не сможет увидеть ваше имя пользователя и пароль.Вот как это сделать в python, но подход должен быть очень похожим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...