问题标签 [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 回答
88 浏览

smooch - getUser 在 4.0.4 主网络聊天客户端中不起作用

我今天从 github 下载了 webchat 客户端的最后一个版本(昨天的 4.0.4)并部署在我的网站中。

我已经检测到 Smooch.getUser() 在检测到新用户时返回“未定义”,直到该新用户发送他的第一条消息,但返回用户不会发生这种情况。

smooch_local.html:26 Uncaught (in promise) TypeError: Cannot read property '_id' of undefined at smooch_local.html:26 at anonymous


但是,如果我在承诺解决后发送任何消息,然后我尝试恢复 userId,变量就会被定义。在以前的 3.xx 版本的 Web Messenger 聊天中并没有以这种方式发生。

此代码返回一个有效的 userId:

这是控制台输出:

12:21:20.165 初始化完成! 12:21:22.947 smooch_local.html:28 1102fdee2b7d3c2abb639cbe

有谁知道这是 v4.x 版本的错误还是新功能?

谢谢

0 投票
1 回答
350 浏览

smooch - 无法将用户 ID 登录到 Web Messenger(范围无效)

我们在 Smooch 中初始化会话时遇到问题。我们已经使用帐户级别范围成功创建了一个 JWT 令牌,并且我们已经使用 API 创建了一个用户 (mycatalyst_test)。当我们使用 API 时,我们能够正确地访问和查询用户、创建消息等。

然而,当我们尝试初始化 Smooch 网络信使并让用户登录时:

我们收到错误:

我们检查了文档,在 Web Messenger 文档中找不到对 Invalid scope 错误或 Forbidden 代码的任何引用,并且我们能够使用相同的 JWT 密钥通过 API 成功访问信息,所以我们'不完全确定出了什么问题。

我们尝试使用 App 范围而不是 Account 范围来生成新的 JWT 密钥,但这也不起作用。我们尝试使用 Smooch ID 而不是用户 ID,但这也不起作用。

我们在这里有点松散,所以不胜感激任何指针!(我们可能正在做一些愚蠢而明显的事情!)。

0 投票
1 回答
105 浏览

smooch - 在 Smooch 日志中禁止 Smooch 到 Line 消息给予

我正在尝试使用 Smooch 与 Line 集成。一切都很好,除了我无法从 Smooch 接收到 Line APP 的消息。给出禁止的错误。

以下是来自 Smooch Dashboard 的日志。

  • 线到Smooch----OK
  • 接吻到 HTTP ---好的
  • HTTP(API) 到 Smooch——好的
  • Smooch to Line -- 错误:禁止

403 Forbidden - 您的凭据有效,但您无权访问请求的资源。

我不确定哪个资源不可访问。非常感谢任何帮助。

谢谢

0 投票
1 回答
60 浏览

smooch - Smooch 不会将任何消息转发到我的集成。我应该怎么办?

我将 Smooch 连接到 Facebook、Slack 和我的电子邮件。当用户在 Facebook 上留言时,Smooch 会将消息转发到 Slack 和电子邮件。我相信 Smooch 不起作用,因为当我在 Facebook、Slack 和我的电子邮件之间测试和交叉消息时,没有一条消息通过。

我检查了 Smooch 状态并列出“所有系统都正常运行”。我已经尝试断开/重新连接所有集成。我在“实验室”并且在 500 次对话限制内。

我还能做些什么来解决这个问题?

0 投票
2 回答
102 浏览

ios - 接吻类型活动 iOS

我正在尝试通过 iOS SDK 发布用户类型的活动。任何的想法?

更新:Smooch 目前不支持用户输入指示器。您可以在此处查看所有可用功能的详细信息:https ://docs.smooch.io/guide/channel-capabilities/

0 投票
1 回答
34 浏览

twitter - Twitter没有显示同时发送的多条消息的轮播

我已经通过 Smooch 将我的应用程序与 Twitter 集成。我正在发送多条消息,其中包含多个回发类型的操作。尽管所有消息文本都列在聊天对话框中,但 Twitter 仅显示最后一条消息的选项。

0 投票
1 回答
61 浏览

javascript - Smooch iframe 禁用所有可点击元素

在此处输入图像描述

将其嵌入网站的默认 Smooch 代码会禁用 iframe 覆盖的所有链接。如何解决这个问题?

0 投票
1 回答
212 浏览

chat - 我想制定一个防火墙规则来允许我的服务器上的 smooch.io

我正在尝试配置与我的服务器的 webhook 连接,但 smooch 无法连接(防火墙策略)。我需要允许接吻 IP,但 ping 测试总是返回不同的 IP 地址。

是否有任何我可以直接在防火墙中允许的 IP 集?

0 投票
1 回答
251 浏览

javascript - 页面加载时元素显示为 null

我正在尝试将悬停功能附加到由脚本生成的动态 div ID(使用 Smooch api)。加载完所有内容后,即使我在控制台中运行该功能也不起作用。

我试着做:

我不断收到这个错误:Uncaught TypeError: Cannot read property 'on' of undefined

启动 Smooch api 后生成的 html 如下所示:

没有任何功能允许我添加类、更改 css 或执行任何操作来更改生成的 iframe 中 div 的属性。任何使用过 Smooch api 的人都可以告诉我如何向生成的信使按钮添加悬停状态吗?

0 投票
0 回答
45 浏览

smooch - 可以接吻允许在 Twitter、Facebook 等上使用自己的应用程序。

我们在 twitter、facebook 等上有自己的注册应用程序,我们使用这些应用程序收集了很多数据。现在,如果我们想开始使用 Smooch,尤其是在 facebook 上的 userId 将会丢失,因为它是我们的应用程序特定的。