問題タブ [smooch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
105 参照

smooch - Smooch でボットを作成する

私は Smooch の初めてのユーザーです。Smooch プラットフォーム自体を使用してボットを作成できますか? 言い換えれば、Smooch プラットフォーム自体でインテント/フローを定義できますか、それとも他のサービスに接続するだけですか?

0 投票する
1 に答える
555 参照

integration - Https エンドポイントの smooch-Webhook を作成できません

smooch アプリで webhook を作成しようとしています。次のような https でターゲット エンドポイントを追加しようとするたびに:

URL : https://www.api.someurl.com/some/path/messageHook

「ターゲット URL のドメインでサービスが見つかりません」というエラー メッセージが表示される

しかし、HTTPS なしで同じことをすると

URL : http://www.api.someurl.com/some/path/messageHook

追加されますが、これはまだ機能しません。

カスタマーサービスに話しかけたところ、次のように言われました。

Webhook を作成すると、Smooch は >domain のルートに HEAD リクエストを送信して、サーバーが存在することを確認します。したがって、ターゲットが > https://example.com/webhook-url/app-idの場合、Smooch は HEAD >リクエストを https://example.com/に送信し、ステータス コード >200 のレスポンスを期待します。 、400、または 500 の範囲 (502 を除く)。

さらに、エンドポイントが HTTPS の場合、自己署名証明書または不足している証明書の検証リクエストは失敗します。

最初の部分: my endpoint; https://www.api.someurl.com/は 200 ステータス コードを返します

そして、2番目の(認証)部分について:私はLetsEncryptを使用して署名付き証明書を使用していますが、https://www.sslshopper.com/は問題を検出しません

0 投票する
1 に答える
589 参照

json - Smooch - 無効なキー ID (kid) を返すメッセージを取得する

smooch アプリと統合した Facebook メッセンジャー チャネルからメッセージを取得するために、HTTP 取得要求を実行しようとしています。私が行っているのは、「Bearer app JWT」である認証ヘッダーを使用したhttps://api.eu-1.smooch.io/v1/apps/app_id/appusers/user_id/messagesへの GET 要求だけです。この結果は次のようになります。 { "error": { "code": "invalid_auth", "description": "Invalid key id (kid)" } }

キー ID とシークレットは、smooch Web サイトのアプリ設定ページから取得されています。JWT は以下で構成されていました。

i) "alg": "HS256"、"typ": "JWT"、"kid": "アプリからのキー ID" ii) "scope": "app" iii) HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(ペイロード)、アプリシークレット)

私が確認できること、またはあなたが見ることができるものについてのアイデアは、明らかに間違っていますか?