-1

大学のプロジェクトでニュース共有 Web サイトを実装しています。私のアプリのユーザーには、「友達を表示」という名前のカスタマイズされた共有ボタンを備えたニュース記事のリストが提供されます。ほぼ正確な要件は www.pulse.me で確認できます。そして、私が実装したい方法は、共有ボタンをクリックすると、ユーザーに Twitter、G+、その他のソーシャル ネットワークでも共有するかどうかを尋ねるポップアップが表示されることです。また、ポップアップは、facebook のデフォルトの青いポップアップではなく、js ポップアップをカスタマイズする必要があります。簡単に実装できますか?また、Facebook のユーザー プロファイルにアクセスする必要があるため、Spring ソーシャルを使用する予定です (本当に必要かどうかはわかりませんが)。要約すると、私の質問は

  • Facebookアプリが必要ですか
  • ユーザーがFacebookアカウントにログインする必要がありますか(およびアプリを承認する必要がありますか)
  • spring-social を使用する必要がありますか (pulse.me のようなものを実装するため)

私は春のソーシャルFacebook統合に非常に慣れておらず、私のプロジェクトでそのような機能を実装する方法を非常に混乱させているので、どんな提案も本当に感謝しています。

よろしくYewint

4

1 に答える 1

0

デフォルトをカスタムのものに変更する必要がある場合は、すぐにそれを自分で実装するか、既存のものを拡張する必要があります。カスタム共有ウィンドウを表示するには、Facebook アプリを作成し、ユーザーにpublish_actions許可を得てログインするように依頼する必要があります。

spring-social の使用に関する限り、それはあなた次第です。spring social を使用して、アプリケーションとの統合で直接作業を開始するか、完全にスキップしてリクエストを作成し、oauth自分自身を投稿してセッションを維持し、このすべての相互作用がどのように行われるかについてもう少し得ることができますが、そうではないことを覚えておいてください車輪を再発明するのは賢明な考えです。ということで、まとめとして、

  • カスタマイズが必要なため、Facebook アプリを作成する必要があります。
  • publish_actionsユーザーに代わって投稿する許可を得て、アプリケーションを承認する必要があります。
  • spring-social を使用して、アプリケーションを早期に開始できます。
于 2013-06-04T07:13:40.647 に答える