0

カレンダーを使って小さなアプリを操作しています。ユーザーの連絡先に招待状を送信したいと思います。

特定の連絡先がGoogleカレンダーを使用しているかどうかを知ることができる方法(複雑でもかまいません)があるので、プレーンな電子メールの招待状またはフル機能のGoogleを送信できるのではないかと思います。カレンダーの招待状(彼らはよく知っていて、Gmailからワンクリックで返信できます)?

  • 入力:連絡先の電子メールアドレス。(例、、、steve.jobs@apple.com... my.mom@gmail.com
  • 出力:ブール情報「この連絡先はGoogleカレンダーを使用していますか?」
    • サブタスク:ブール情報「この連絡先はGoogleアプリを使用していますか?」

サブタスクを解決することは多かれ少なかれ可能です。Googleは、プログラマーに「私たちはGoogleから来ました!!!」と直接怒鳴る2つのドメインを使用していgmail.comますgooglemail.com。Pythonでは、これは次のように簡単です。

def uses_google(email):
    return email.endswith(('gmail.com', 'googlemail.com'))

それでは、Googleアプリがあります。誰でも自分のドメインで実行できます。これは(OpenIDが適切にインストールされている限り)この質問への答えを解決するはずです:電子メールがGoogleアカウントであるかどうかを検出する方法は?

しかし、Googleカレンダーの使用法はどうですか?

そして、そのような問題を解決することさえ必要ですか?Googleカレンダーに接続せずにメールに招待状を送信するとどうなりますか?何かがいいとは言えません(「Honzaから招待状が届きました。返信したい場合はGoogleカレンダーの使用を開始してください」とだけ通知されるかもしれません)。カレンダーのユーザーとして、誰かが間違った電子メールで私に招待状を送ったとき、私はそれに応答することさえできません。

4

1 に答える 1

0

ここでたくさんの質問がありますが、私はこれにひびを入れます。

まず、Google のメール サービスを使用しても、所有者が他の Google サービスを使用することを保証するものではありません。はい、アクセス権があり、招待を受け入れることができると想定できますが、カレンダーとして使用するわけではありません。

Google 以外のメール アドレスに基づいて使用されている Google サービスに関する情報を収集する方法については、これは不可能のようです。この情報は、お客様と Google の間の非公開情報であり、Google の専有情報にもなっていると思います。

于 2012-05-13T11:56:31.190 に答える