2017-02-25 10 views
0

私はボットを作成しようとしています。このプロジェクトを使用する。私の設定は次の通りです:メッセンジャーボット - サンプルコード

Amazon EC2インスタンス。私はsub-domain.domain.comを作成しました。私はSSL認定を追加しました。私はプロジェクトを構成し、それを正しく実行している私は解凍がインストールされている/var/www/sub-domain/

にサブドメインを指摘し、/var/www/sub-domain/project/でプロジェクトをインストールしている:

ノードアプリがポート上で実行されている5000

http://sub-domain.domain.com:5000にアクセスすると、プロジェクトの公開インデックスにアクセスできます。私は、ポートが開いていてノードアプリケーションが動作していることを理解しています。

私はfacebookで私のwebhookを設定しようとしていますが、私は何のURLコールバックを使用するのか分かりません。私が設定で理解したところから、サーバのURLはhttps://sub-domain.domain.comであり、設定がうまくいくはずです。それはdoesntです。

どのようなURLを使用すればよいですか?

答えて

0

あなたのコールバックURLは、Facebookがユーザーデータを送信する実際のファイルである必要があります。 PHPを使用している場合と同様に、次のようになります。http://yourhost/chatbot.php現在、webhookは、ノードアプリケーションがリッスンしているURLです。

0

あなたのウェブフックにアクセス可能なURLが必要です。使用したサンプルコードはわかりませんが、現在の設定ではhttp://sub-domain.domain.com:5000/webhookを使用してください。

ApacheまたはNginxを使用して、http://sub-domain.domain.com/webhook(ポート80)でProxyPass/proxy_passのディレクティブでアクセスできるようにすることができます。私はプロジェクトの公共のインデックスへのアクセスを[...]あなたの

JavaScriptファイルを解凍しインストールと/ var/www /のサブドメイン/プロジェクト/プロジェクトをインストールしている

プロジェクトには、アプリケーションの秘密のIDとトークンが含まれている可能性があり、にはにアクセスできないようにする必要があります。

関連する問題