2

私は少し検索を行いましたが、Webアプリのユーザーアカウントを、リンクすることを選択したソーシャルメディアアカウント(Facebook、Twitterなど)にリンクする方法があるかどうか疑問に思いました。つまり、彼らが私たちのWebアプリにログインすると、FacebookやTwitterなどに自動的にログインしますか?

FacebookにはFacebookブックアカウントを使用してWebアプリにログインするためのAPIがあるようですが、逆に機能させたいので、Webアプリを介してアカウントにログインするときにFacebookにログインしてもらいたいと思います。

ありがとう、ライアン

4

1 に答える 1

3

それは間違いなく可能です-あなたの質問から、ユーザーに代わってデータをプルしてアクションを実行したいと思いますか?その場合は、アクセス許可と、必要offline_accessな他のすべてのアクセス許可が必要になります(必要なアクセス許可を正確に確認するには、ここのリストを確認してください)。次に、ユーザーがサイトにログインするとすぐにFacebookに通知するスクリプトをサーバー上でトリガーして、ユーザーとしてアプリケーションにログインすることもできます。

注:これについては間違った方法で行っている可能性があります。ユーザーがログインするために必要な正確な内容についてもう少し詳しく指定することをお勧めします。(おそらく)適切な回答を提供できます。

編集:コメントのあなたの質問に答えて、ライアン、ここに私の答えがあります:

この問題を2つの異なる状況に分割する必要があります。1つは、すべてのコードを最初から作成し、Facebookが提供するものを使用しないことを会社が望んでいる場合です。この場合、ユーザーが次のことができるようにするカスタムログインスクリプトを作成する必要があります。 FacebookアカウントをWebアプリの実際のユーザーアカウントとして使用します。これは私の意見では最良の解決策であり、これまでになく素晴らしいジェフ・アトウッドによってサポートされています。これを行う方法へのリンクと、これに関するチュートリアルもあります。

または、あなたの会社はFacebookのソーシャルプラグインの使用に慣れています。次に、「いいね」ボタンコメントに焦点を当てる必要がありますこれらのソーシャルプラグインは、既にログインしている場合にソーシャルエクスペリエンスを作成できるようにするための最良の方法です。

于 2011-01-31T16:56:37.520 に答える