2012-03-24 8 views
0

私はこのウェブサイトが本当に新しいです。誰かが今私が直面している問題で私を助けてくれることを願っています。Gmailの署名設定

Gmailの署名を変更するアンドロイドでモバイルアプリを作成する必要がありました。私は少しのグーグルを行い、これで終わるhttps://developers.google.com/google-apps/email-settings/

私はClientLogin認証モード(https://www.google.com/accounts/ClientLogin)を使用し、認証トークンを取得しました。しかし、さらに進めることはできません。私が欲しかったのは、単に私のgmailの署名としてのhtmlコードです。誰かがサンプルコードやドキュメントを手伝ってもらえるかどうか分かりました(認証モードであれば、私はClientLoginを使い続けるつもりはありません、oAuthが私のためにやってくれるでしょう)。

ありがとうございます。

+0

私は辛抱強く待っていました。もし誰かがこの問題にコメントできるなら、皆さんにお聞かせください。それは大きな助けになるでしょう。 –

+0

これは完了ですか?そうでない場合は、java sdk(http://code.google.com/p/gdata-java-client/) – Venu

+0

まだ@Venuを使用することができます。私はgdata-sampleリストからサンプルをダウンロードしました。しかし、私はGmailの署名設定APIを示す例は見つけられません。しかし、リンクをありがとう。 –

答えて

0

旧(っぽい)ポスト私が知っている - しかし、同じ問題を持っていたし、それをこのように解決:

  1. 自分RESTクライアントをグラブ - Googleで利用できるパヴェルPsztyćで「高度なRESTクライアント」を見てChromeウェブストア。アプリ開いたら:

が新しいトークンを取得するには、次の手順を実行します。

  • URL:https://www.google.com/accounts/ClientLoginは(廃止、まだ作業)
  • Metod:POST
  • ヘッダを:未処理入力 -
    コンテンツタイプ:application/x-www-form-urlencoded
  • 本文:フォームと名前と値のペアごとに1行ずつ
    - メール/ Google emaiリットルアドレス
    - いるパスワード/ユーザの上記パスワード
    - (ホストされている場合)accountType/HOSTED
    - サービス/アプリケーション

を送信し、SID、LSIDおよび認証を受け取ることになりますヒット。認証のみをつかんで、あなたのRESTクライアントでのparamsを変更:

  • URL:https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {ドメイン名}/{ユーザー名} /署名
  • Metod:生の入力
    コンテンツタイプ:
  • ヘッダをPUT :アプリケーション/アトム+ 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

は、それが助けを願って!

+0

返信いただきありがとうございますFraccus。しかし、私が求めているのは、これをアンドロイドアプリケーションコードからどうやって得ることができるかということでした。あなたの答えから、私は別のアプリケーションの助けを借りてこれらのトークンを取得するので、私の場合は不可能かもしれない電子メール設定サービスで使用することができます。私にとっては、ユーザーは自分のアカウントの資格情報(または他の認証メカニズム)を入力しなければなりませんし、ログインすることができるはずです。今、そのトークンで、電子メール設定サービスを使用してください。あなたは私のポイントを得ることを願っています。 –

+0

あなたはまだ私が言及した手順に従うことができます。関連するすべてのフィールドをPOST URLに追加してください。 URLの形式は次のとおりです。https://developers.google.com/accounts/docs/OAuth2Login#formingtheurl RESTクライアントは、自分が行っていることを視覚的にデバッグするのに役立ちますが、原則はそのままです。あなたはリダイレクト時に署名設定を行うことができるURLを(ユーザの情報と共に)呼びます。 – Fraccus

+0

私はこれが古い投稿であることを知っていますが、これはもはや機能していないことに注意したいだけでした。私が正しく理解していれば、あなたは今 'サービスアカウント'とOAuth2が必要です。 – Cimm

関連する問題