0

ユーザーがアプリでFacebookを使用して認証する場合、アプリを使用している他の友達のデータをどこにどのように保存できますか?

例えば。簡単なブログアプリを想像してみてください。認証が完了したら、ブログに投稿を送信できます。友達もこのアプリを使用している場合は、あなたのブログを見つけて投稿を見ることができます。

私の質問はこれです。ブログ投稿をどこに保存し、友人に見せるためにどのように取得しますか?

すべてのFacebookユーザーは、Facebook SDKからアクセスできる一意の識別子を持っていますか?たとえば、ブログの投稿をブロガーのFacebook IDを使用してデータベースに保存できますか?また、友人がブログ投稿の表示を要求した場合、彼女のすべての友人IDにアクセスし、データベースをループして一致するものがあるかどうかを確認できますか?

その場合、バックエンドサーバーをセットアップするための好ましい方法は何でしょうか?

それでも、これは私が使用する一意の識別子( "id"フィールド)ですか?http://graph.facebook.com/henrik.skogmo(私)

4

1 に答える 1

0

Facebookには外部データの方法がありません。つまり、ユーザーのすべての投稿(アプリがブログアプリの場合)を自分のサーバーに保存する必要があります。また、友達の投稿の取得はサーバーで行う必要があります。Facebook APIを介して友人のIDを使用してユーザーの友人を見つけたら、サーバーから彼の投稿を取得する必要があります。

すべてのFacebookオブジェクト(ユーザー、アプリ、ページなど)には一意のIDがあります。グラフAPIの応答で"id": "1042920928"は、それです。ユーザーの友達リストを自分のサーバーに保存したり、クライアントが必要なときにいつでもロードしたりできます。長所と短所があるので、全体の構造について検討する必要があります。

英語が下手でごめんなさい、不明な点がないか聞いてください。

于 2013-01-21T01:33:10.583 に答える