2011-06-21 13 views
1

私はちょうどデータベースを使用するDjangoでウェブサイトを開発しました。 今、Facebook Canvasで使用可能なFacebook Appとしてアプリケーションを実装したいと考えています。Facebook用Djangoアプリケーション

私は全くこのエリアの初心者です。私は一日中検索しましたが、例のための良いドキュメントやチュートリアルは見つかりませんでした。それはとても難しいですか?初めのヒントを教えてもらえますか?

私はPHPですべてのアプリケーションを書き直したくないですが、私はまだ私の愛するDjangoを使いたいと思います。

答えて

4

現時点では、FacebookはあなたにIframeの下での作業を要求します。余分なものを必要とせずに、 "通常の" HTMLコンテンツを表示する必要があります。 FBMLを使用する前に、奇妙なfacebookマークアップ言語、つまりIframeを使用してください。今はiframeだけです。だから実際にあなたが作成するCSSページはどんなjavacriptでも&のHTMLページで動作します。 Opengraph、FBのAPIについては

は、私が見つけた最高のhttps://github.com/jgorset/fandjango

ですが、私はそれは私のコードで動作するように修正のカップルをしなければならなかったが、それは、ログイン、データ検索、投稿のための95%に素晴らしいことです

https://github.com/jgorset/fandjango-exampleは、同じ開発者によって作成されたサンプルアプリケーションです。

+0

ここをクリックしてください:http://stackoverflow.com/questions/6433391/mysterious-problem-with-fandjango –

2

はここhttp://developers.facebook.com/docs/guides/canvas/

をご覧ください基本的に、すべてのFacebookのキャンバスはインラインフレームです。そして、Facebook Appは、iframeにロードされた通常のole Webアプリケーションです。

注意すべき最大の制限がある:

キャンバスページは、幅760ピクセルの最大値に制限されます。 Canvas Pageは任意の高さにすることができますが、高さがFacebook.comの外部ページの範囲を超える場合は、デフォルトでスクロールバーが表示されます。あなたはそれが多少の例に欠けているhttps://github.com/tschellenbach/Django-facebook

を見て、開発者のアプリケーションでスクロールバーをオフにすると、とても簡単です私たちのJavaScript SDK

3

まあでのsetSize()関数を使用してこの動作を制御することができますしかし、魅力のように働く。

関連する問題