ローカルホストで Facebook アプリケーションを開発できる方法があるかどうかを知りたいだけです。
ベストアンサー1
編集: 2012 年 2 月 15 日 これは、ローカルホストの Web サイトで FB 認証を使用する方法です。
2 つ目の Facebook アプリをセットアップする方がスケーラブルで便利だと思います。MyApp を構築する場合は、MyApp-dev という 2 つ目のアプリを作成します。
- 新しいアプリを作成するfacebook.com/apps より
- (2012年2月15日新着)「アプリケーションを Facebook と統合する方法を選択する」の下のチェックボックスをクリックします
Website
(最近の Facebook バージョンでは、[設定] > [基本] > [プラットフォームの追加] の下にあります - 次に、Web サイトを選択します) - をセットするサイトのURL分野 (アプリドメインフィールドではありません) にhttp://www.localhost:3000 (このアドレスは Ruby on Rails 用です。必要に応じて変更してください)
- アプリケーションの初期化で環境を検出するコードを挿入します
- サンプル Rails 3 コード
Rails.env == 'development' || Rails.env == 'test' の場合 Rails.application.config.middleware.use OmniAuth::Builderを実行する プロバイダー:facebook、'DEV_APP_ID'、'DEV_APP_SECRET' 終わり それ以外 # 生産 Rails.application.config.middleware.use OmniAuth::Builderを実行する プロバイダー:facebook、'PRODUCTION_APP_ID'、'PRODUCTION_APP_SECRET' 終わり 終わり
- サンプル Rails 3 コード
一度設定してしまえば、同僚や他のマシンで追加の設定をする必要がないので、私はこの方法を好みます。