0

私は 3 つの Google アカウントと 3 つの Facebook アカウントを持っていて、3 つのアカウントすべての受信トレイ/イベントをまとめて表示するための Web アプリケーションが必要だとします。それは可能でしょうか?

次のオプションを考えることができます。

  1. JavaScript APIのみを使用します。(同じ閲覧セッションで複数のユーザーを認証したり、パスワードを再入力せずにユーザーを切り替えたりできるかどうかわかりませんか?)

  2. gmail および facebook 用の c# API を使用して、サーバー上の受信トレイ/イベントをマージします。これらの API にはブラウザ セッションが必要ですか、それともある種の認証トークンを保存することは可能でしょうか?

ご提案いただきありがとうございます。

ラルシ

4

2 に答える 2

0

FacebookでOAuth認証と対応するサービス呼び出しを使用してデータを取得することにより、これを行うことは間違いなく可能です。Gmailがこのようなものをサポートしているかどうかはわかりません。

Facebook API / Authリファレンス:http ://developers.facebook.com/docs/authentication/ 。Facebookが提供するライブラリは、アプリケーションIDをプレフィックスとして指定したCookieにユーザー情報を保存するため、自分でサービスを呼び出すか、データを取得するアカウントごとに1つのアプリケーションIDを用意する必要があることに注意してください。

于 2011-03-31T22:10:07.837 に答える
0

同時に 2 人のユーザーとしてこれらの Web サイトにログインするには、2 つの別個のブラウザー セッションが必要です。おそらく、Cookie を別の場所に保存する必要があります (ログインしているユーザーを覚えておきたい場合)。それらのいくつかは、IP アドレスを調べてセッションを解放することさえあります。同じ IP に 2 つ以上の開いているセッションがある場合、最も若いものを除くすべてが破棄されます。

コンピューターは 1 人のユーザーによって使用され、そのユーザーは 1 人のユーザーであり、1 つのセッションで Web アプリと対話するという考えです。これにより、リソースを全体的に最適に使用できます。これをサーバー側で強制する非常に簡単な方法がありますが、クライアント側で「ゲーム」するのは困難です。

于 2011-03-31T21:10:20.357 に答える