0

私のシナリオは次のようなものです。ユーザーが自分の FB 資格情報を使用して私の Web サイトにログインします。彼の ID と FB アクセス トークン (たとえば、長期間有効なアクセス トークン) を取得します。彼は私のウェブサイトを終了し、後で戻ってきます。ただし、今回は彼のブラウザで FB が別の ID で開かれています。保存されたアクセス トークンを使用して、この古い ID (彼が私のサイトに登録した ID) の Facebook の詳細を読み込むことができますか? それは可能ですか、それとも古い FB ID と既存の FB ID の間で衝突が発生しますか?

4

2 に答える 2

0

まず、なぜそれをやりたいと思ったのですか?Facebook では 1 人の同一人物に対して複数のユーザー アカウントを許可していないため、通常、これが発生する唯一のケースは、別のユーザーが私のコンピューター/ブラウザーを使用している場合です。また、他のユーザーが自分の情報を読んでもらいたい理由は何ですか?は私のデバイスを使用していますか?

第 2 に、最初のユーザーがサイトにログインしていると見なされる限り、大きな違いはありません。しかし、Cookie 情報を更新するクライアント側のメソッドが呼び出されると、そこから問題が発生する可能性があります。古いユーザーの有効なアクセス トークンを持っているため、古いユーザーの情報を読み取ることができる場合がありますが、そのトークンをリクエストで明示的に使用し、アカウントを具体的に指定する必要があります。これは、Graph API の/meが新しいユーザー。

しかし、私が言ったように、ここで実際の実用的な使用例を想像することはほとんどできません...</p>

于 2012-06-17T22:02:55.477 に答える
0

私が間違っている場合は訂正してください。ただし、authID が変更されても、Web サイトにログインしたままにする必要があります。

于 2012-06-17T21:57:12.290 に答える