2009-08-16 11 views
0

私はFB(http://drupal.org/project/fb)と呼ばれるdrupalモジュールを使用しようとしています。私はちょうど私が正しい道にいるかどうか知りたい。私はモジュールをインストールして、キーをセットアップしました。私が欲しいのは、以下の通りです:Facebook APIとDrupal

  • だから私の質問はすべてMYノート
  • が私のノートのすべてのコメント

を取得する取得ログインfacebook

  • に電話をかけるには:

    • このような単純な呼び出しをしたい場合は、アプリを書く必要がありますか?
    • 私が使用しているモジュールより簡単な方法はありますか?
  • 答えて

    1

    ここでは、1)Drupalモジュールのプログラミングに精通している、2)FacebookのAPIにあまり関心がない、3)ノートを個人用サイトに表示するためにエクスポートしたい、

    短い答えはYesです。アプリケーションを作成する必要があります。 FacebookのクライアントAPIファイルとAPIキー/シークレットが必要です。これは、アプリを作成することによってのみ得られます。とにかく、これまでのところこれまでに得たような音。

    しかし、一見すると、DFF facebook APIモジュールを有効にするだけで、グローバル$ fbを使用して独自のモジュールを書くことができます。クライアントAPIのメソッドは、少し微妙な場合は、ほとんど自明です。

    問題が発生する可能性があります:あなたのFacebookの詳細が友だちに限定されている場合、個人のサイトへの訪問者はFacebookのAPI呼び出しでメモにアクセスできなくなります。 APIは、一般公開されているものだけを公開するか、ビジターがログインしたときに(ユーザー固有の)詳細&の友人を公開します(require_loginメソッドの呼び出しによってプロンプトが表示されます)。だから、自分でメモをローカルに保存し、自分でログインして更新する必要があると思います。

    あなただけの独自のモジュールからFBクライアントAPIが含まれるが、それはすべての奇妙な&ひどく、文書化されたFB行動扱うようDFFに見える&完全DFFモジュールを実行可能に迂回することができ - require_loginに特にその関連 - そういただきたいです3日間あなたの頭を壁に叩かせてください。がんばろう。

    注意:私はDFFモジュールを使用したことがありません。私はFBConnectを使っていましたが、これは十分でしたが、私は壁に頭を打つのに多くの時間を費やしました。

    +0

    私はFacebookのドローパルサイトDBに私のノートをインポートしたいです。私はこれを "無限の鍵"を使って実現することができました。 :-)しかし皆さんのアドバイスは少し助けてくれました。ありがとう! – coderama

    +0

    無限のセッションキーに言及してくれてありがとう、私はこのコンセプトについて最初に聞いたことがあります。私はすべてのfbセッションキーが特定の時間の後に期限切れになると仮定しています。 Reckonこれは将来的には非常に便利だと思います! –

    関連する問題