问题标签 [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.
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 版本的错误还是新功能?
谢谢
smooch - 无法将用户 ID 登录到 Web Messenger(范围无效)
我们在 Smooch 中初始化会话时遇到问题。我们已经使用帐户级别范围成功创建了一个 JWT 令牌,并且我们已经使用 API 创建了一个用户 (mycatalyst_test)。当我们使用 API 时,我们能够正确地访问和查询用户、创建消息等。
然而,当我们尝试初始化 Smooch 网络信使并让用户登录时:
我们收到错误:
我们检查了文档,在 Web Messenger 文档中找不到对 Invalid scope 错误或 Forbidden 代码的任何引用,并且我们能够使用相同的 JWT 密钥通过 API 成功访问信息,所以我们'不完全确定出了什么问题。
我们尝试使用 App 范围而不是 Account 范围来生成新的 JWT 密钥,但这也不起作用。我们尝试使用 Smooch ID 而不是用户 ID,但这也不起作用。
我们在这里有点松散,所以不胜感激任何指针!(我们可能正在做一些愚蠢而明显的事情!)。
smooch - 在 Smooch 日志中禁止 Smooch 到 Line 消息给予
我正在尝试使用 Smooch 与 Line 集成。一切都很好,除了我无法从 Smooch 接收到 Line APP 的消息。给出禁止的错误。
以下是来自 Smooch Dashboard 的日志。
- 线到Smooch----OK
- 接吻到 HTTP ---好的
- HTTP(API) 到 Smooch——好的
- Smooch to Line -- 错误:禁止
403 Forbidden - 您的凭据有效,但您无权访问请求的资源。
我不确定哪个资源不可访问。非常感谢任何帮助。
谢谢
smooch - Smooch 不会将任何消息转发到我的集成。我应该怎么办?
我将 Smooch 连接到 Facebook、Slack 和我的电子邮件。当用户在 Facebook 上留言时,Smooch 会将消息转发到 Slack 和电子邮件。我相信 Smooch 不起作用,因为当我在 Facebook、Slack 和我的电子邮件之间测试和交叉消息时,没有一条消息通过。
我检查了 Smooch 状态并列出“所有系统都正常运行”。我已经尝试断开/重新连接所有集成。我在“实验室”并且在 500 次对话限制内。
我还能做些什么来解决这个问题?
ios - 接吻类型活动 iOS
我正在尝试通过 iOS SDK 发布用户类型的活动。任何的想法?
更新:Smooch 目前不支持用户输入指示器。您可以在此处查看所有可用功能的详细信息:https ://docs.smooch.io/guide/channel-capabilities/
twitter - Twitter没有显示同时发送的多条消息的轮播
我已经通过 Smooch 将我的应用程序与 Twitter 集成。我正在发送多条消息,其中包含多个回发类型的操作。尽管所有消息文本都列在聊天对话框中,但 Twitter 仅显示最后一条消息的选项。
chat - 我想制定一个防火墙规则来允许我的服务器上的 smooch.io
我正在尝试配置与我的服务器的 webhook 连接,但 smooch 无法连接(防火墙策略)。我需要允许接吻 IP,但 ping 测试总是返回不同的 IP 地址。
是否有任何我可以直接在防火墙中允许的 IP 集?
javascript - 页面加载时元素显示为 null
我正在尝试将悬停功能附加到由脚本生成的动态 div ID(使用 Smooch api)。加载完所有内容后,即使我在控制台中运行该功能也不起作用。
我试着做:
我不断收到这个错误:Uncaught TypeError: Cannot read property 'on' of undefined
启动 Smooch api 后生成的 html 如下所示:
没有任何功能允许我添加类、更改 css 或执行任何操作来更改生成的 iframe 中 div 的属性。任何使用过 Smooch api 的人都可以告诉我如何向生成的信使按钮添加悬停状态吗?
smooch - 可以接吻允许在 Twitter、Facebook 等上使用自己的应用程序。
我们在 twitter、facebook 等上有自己的注册应用程序,我们使用这些应用程序收集了很多数据。现在,如果我们想开始使用 Smooch,尤其是在 facebook 上的 userId 将会丢失,因为它是我们的应用程序特定的。