Gmail签名设置

时间:2012-03-24 04:09:30

标签: api gmail settings signature

我对这个网站很新。我希望有人可以帮助我解决我现在面临的问题。

我需要在android中创建一个更改gmail签名的移动应用程序。我做了一些谷歌搜索并最终得到了https://developers.google.com/google-apps/email-settings/

我使用了ClientLogin身份验证模式(https://www.google.com/accounts/ClientLogin)并获得了授权令牌。但我无法继续前进。我想要的只是一个HTML代码作为我的gmail签名。如果有人能用一些示例代码或文档帮助我,我将不胜感激(任何授权模式都可以,我真的不想坚持使用ClientLogin,oAuth会为我做这件事)。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我知道的旧(ish)帖子 - 但有同样的问题并以这种方式解决了:

  1. 抓住自己的REST客户端 - 查看Google Chrome网上商店提供的PawełPsztyć的“高级REST客户端”。打开应用后:
  2. 要获取新令牌,请按以下步骤操作:

    • 网址:https://www.google.com/accounts/ClientLogin(现已弃用,但仍在使用中)
    • Metod:POST
    • 标题:原始输入 -
      内容类型:application / x-www-form-urlencoded
    • 正文:表单 - 为每个名称和值对添加一行
            - 电子邮件/ Google电子邮件地址
            - 密码/用户以上的密码
            - accountType / HOSTED(如果托管)
            - service / apps

    点击发送,您将收到SID,LSID和Auth。仅获取Auth并更改REST客户端中的参数:

    • 网址:https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {域名} / {用户名} /签名
    • Metod:PUT
    • 标题:原始输入
              内容类型:application / atom + xml
              授权:GoogleLogin auth = your-authentication-token-received-above
    • 正文:原始输入

    <?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

    希望它有所帮助!