2011-11-12 9 views
4

私はFacebook APIを使って、ユーザーがログインし、グラフApiのいくつかの実装を使用する新しいウェブサイトに取り組んでいます。Facebook Api - ローカル開発、テストサーバー、Liveserver ...どのように?

私のワークフローは、通常は次のとおりです。

  • 開発localhostの
    開発上のサーバーにMAMP/XAMPPまたは類似のソフトウェアを使用して

  • プッシュ - >テストドメイン
    人のチームがテストすることができますすべてが計画どおりに機能するかどうかを確認するために数日間変更されます。サーバーへ

  • プッシュ - >ライブドメイン
    変更は、公共

FacebookはのAppSettingsにサイトのURLを使用すると、セキュリティ上の理由から、彼らは唯一のそのURLにリダイレクトされます...問題のために生きています私はlocalhostと2つの異なるドメインを持っています。どうすればこの作品を作れますか?

もちろん、私はhostsfileを編集することができますが、localhostだけを修正します。まだtestdomainの解決策はありません。

どういうわけか教えてください。私はFacebookのAPIにますます落ち込んでいます。

答えて

3

私は通常、環境ごとにFacebookアプリケーションを登録します。 (devはlocalhostなどを指しています) これを行うには、より良い方法が見つかりませんでした..

+0

ありがとうございました。実際に私もこれをやろうと考えていました。開発サーバーを新しいFacebookアプリとして登録する。 現時点で唯一の解決策と思われるが、私はFacebookがこれを開発者、かなり重要な機能imhoでより簡単にしているとは信じられない。 –

1

なぜlocalhost上でまだfacebook apiをテストしていますか?

あなたはこれが facebook official blog article

あるheroku

に試すことができます。また自由に使用するdocument in heroku

を参照してください。

+2

私はHerokuには慣れていませんが、アプリはそれらと一緒にホストされるようです。私たちは独自のサーバーを持っており、私たちのウェブサイトは単にfacebook api/appだけではないので、Herokuは私たちのための解決策にはならないと思います。 –

関連する問題