2

いくつかの回答と解決策を見つけましたが、そのほとんどは何らかの形でサーバー側のヘルパーを統合していました。

Twitter用のFacebook OAuth Javascriptのようなものが必要です。

必要なフローは次のとおりです (提供と同じFB.login()):

  • ユーザーが「このアプリが自分のアカウントを使用することを承認する」ボタン/リンクをクリックする
  • ( le wild ) ポップアップが表示されます
  • ユーザーは、ログインして、Twitter アプリケーションの承認を許可または拒否することができます
  • ポップアップが閉じ、javascriptコールバックがアクセス トークンを取得します

カスタムサーバーサイドページを使用せずに。
どうすればこれを実装できるか、開発ドキュメントから読み取ることができませんでした。

4

2 に答える 2

2

Twitter の @Anywhere を使用して、ユーザーが JavaScript 経由で自分のアカウントにサインインできるようにすることができます。たとえば、ここを見てください:

http://dev.twitter.com/anywhere/begin#login-signup

ユーザーがログインすると、クライアントとサーバーの両方からログイン状態を確認できます。クライアントでは、提供された関数を使用するだけで、サーバーでは Cookie を検証できます。そのページにも記載されています。

http://dev.twitter.com/anywhere/begin#current-user

于 2012-06-12T14:16:12.893 に答える
1

そして、彼らはこれが持つセキュリティ上の問題に気づき、このメソッドをすぐに閉鎖すると発表しました。

「@Anywhere は非推奨であり、本日 2013 年 3 月 5 日に機能を停止します。詳細については、@Anywhere の廃止を参照してください。」

于 2013-06-06T15:42:54.070 に答える