Настройки подписи Gmail - PullRequest
       11

Настройки подписи Gmail

0 голосов
/ 24 марта 2012

Я действительно новичок на этом сайте.Я надеюсь, что кто-то может помочь мне с проблемой, с которой я сталкиваюсь сейчас.

Мне нужно было создать мобильное приложение на Android, которое меняет подпись Gmail.Я немного погуглил и закончил с этим https://developers.google.com/google-apps/email-settings/

Я использовал режим аутентификации ClientLogin (https://www.google.com/accounts/ClientLogin) и получил токен авторизации. Но я не могу продолжить дальше. Что я хотел, так этопросто html-код в качестве моей подписи gmail. Буду признателен, если кто-нибудь сможет мне помочь с примером кода или документа (подойдет любой режим авторизации, я не хочу придерживаться ClientLogin, oAuth сделает это за меня).

Заранее спасибо.

1 Ответ

0 голосов
/ 12 сентября 2012

Старый (ish) пост, который я знаю - но имел ту же проблему и решил ее следующим образом:

  1. Возьмите себе REST-клиент - посмотрите «Расширенный REST-клиент» Павла Пштыча, который доступен в интернет-магазине Google Chrome. После того, как вы открыли приложение:

Чтобы получить новый токен, выполните следующие действия:

  • URL: https://www.google.com/accounts/ClientLogin (устарело, но работает)
  • Метод: POST
  • Заголовки: необработанный ввод -
    Тип содержимого: application / x-www-form-urlencoded
  • Body: Form - объявление строки для каждой пары имя и значение
    - Электронная почта / адрес электронной почты Google
    - Пароль выше / пароль пользователя выше
    - accountType / HOSTED (если размещен)
    - сервис / приложения

Нажмите отправить, и вы получите SID, LSID и Auth. Возьмите только Auth и измените параметры в вашем REST-клиенте:

  • URL: https://apps -apis.google.com / a / feeds / emailsettings / 2.0 / {имя домена} / {имя пользователя} / подпись
  • Метод: PUT
  • Заголовки: необработанный ввод
    Тип содержимого: приложение / atom + xml
    Авторизация: GoogleLogin auth = ваш-аутентификация-полученный токен-выше
  • Тело: необработанный ввод

<?xml version="1.0" encoding="utf-8"?> <atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006"> <apps:property name="signature" value="Liz Jones - (+1) 619-555-5555 Accounts Management, A&amp;Z LTD." /> </atom:entry>

(информация здесь: https://developers.google.com/google-apps/email-settings/#manage_signature_settings)

Надеюсь, это помогло!

...