问题标签 [circuit-sdk]
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.
circuit-sdk - 有没有办法创建一个用户不必登录的聊天框?
我想做的是在我的网站上设置一个聊天框,允许用户与员工(拥有电路帐户)开始对话,而无需用户登录甚至拥有帐户。
从外观上看,可能可以通过 webhook 和 Bot-Account 发送所有消息来设置它,但这可能不太干净。据我所知,Circuit 允许外部用户在没有帐户的情况下加入通话,所以我希望我尝试做的事情可能有一些功能。
circuit-sdk - 在 Circuit JS SDK 中通过 URL 发送附件中的图像
我正在使用 Circuit JS SDK 并希望发送带有附加图像的消息。我在文档中发现我应该将 item.attachments 设置为 File[] 对象。但是,如果我只有图像 URL(如https://abc.cde/fgh.png ) ,我该怎么做?
forms - 如何通过 Postman 发送只有 1 个文本框和 1 个按钮的表单
我尝试通过邮递员使用以下请求正文创建一个请求,其中包含 1 个输入文本,
但我只在电路沙盒中获得内容和主题部分。缺少表单部分
rest - 通过 PostMan 注册传出 Webhook 时出现“403”错误
网址:
我的标题:
- 内容类型:应用程序/x-www-form-urlencoded
- 授权 : Bearer ot-xxxxxxxxxxxx
身体 :
- url - 一些 URL
- 过滤器 - CONVERSATION.CREATE
我得到的错误:
“未授予访问此资源的权限。范围 ::= [ALL, READ_CONVERSATIONS, READ_USER]”
另外,如果我想发送额外的过滤器,它会是逗号分隔的值吗?
javascript - 尝试 client.logon() 时出现 TypeError
我目前正处于使用 Node.js 编写小型 Circuit Bot 的第一步。
这是我到目前为止得到的:
但是由于抛出 TypeError,客户端无法登录:
我尝试了与身份验证参数的所有可能组合,例如使用对象声明它们或尝试使用登录功能推送它们。
circuit-sdk - 如何将多种类型的数据作为表单数据从服务器端传递给 API?
我想通过调用电路 api 从我的服务器端代码 (C#) 创建电路(如Skype 的信使)对话。
功能:https ://circuitsandbox.net/rest/v2/conversations/
我必须传递两种类型的参数:
1)参与者- 字符串数组
2)主题- 字符串
根据函数定义(大摇大摆),我必须将它们作为表单数据传递。但是,当我尝试对参数进行编码时
var content = new FormUrlEncodedContent(values);
它不接受参与者列表的数组字符串。它期望“键/值”对作为“字符串/字符串”。
我什至还尝试创建 JSON 序列化
JsonConvert.SerializeObject(值)
但是 API 定义不接受这个转换后的值,因为它期望字符串/字符串中的表单数据作为键/值。
我什至尝试将参与者列表与“;”连接起来 作为分隔符。但在这种情况下,我收到 400 错误。
我也尝试像这样转换我的参数
var formData = 新列表>();
formData.Add(new KeyValuePair("participants", JsonConvert.SerializeObject(participants)));
formData.Add(new KeyValuePair("topic", "Testing1"));
但同样,我得到 400 错误。
这是我的 API 调用
var response = client.PostAsync(" https://circuitsandbox.net/rest/v2/conversations/group ", content);
有人可以提供一些代码片段来将这些数据传递给 API 吗?
让我强调一下,我正在尝试使用服务器端代码(C#)而不是 jquery 代码。
c# - 从 Web API 响应中读取访问令牌值时出错
我正在尝试阅读 Rest Web API 响应。解析数据时出现错误
响应内容类型:application/json;字符集=utf-8
响应:{"access_token":"ot-a4943ac25cf94df3adacd11c71b8ea01","token_type":"Bearer","scope":["READ_USER_PROFILE","WRITE_CONVERSATIONS","READ_CONVERSATIONS"]}
DTO:
代码:
错误:Newtonsoft.Json.JsonReaderException:'解析值时遇到意外字符:[。路径“范围”,第 1 行,位置 85。
编程语言:C#
请告诉我,如何纠正这个问题?我想从响应中读取访问令牌参数。
circuit-sdk - webhook 回调 url 必须是 https 吗?
我目前正在尝试从在我的 kotlin 环境中工作的电路获取消息。注册 webhook 工作正常,但电路没有触发我的本地网络服务器。是否必须是 ssl/tls,如果是,沙箱是否接受自签名证书?
如果我自己称其为本地或通过 Internet,我的 Web 服务器似乎可以工作。它必须是某个端口吗?
谢谢!
circuit - 是否有所有成员的静音功能?
我们正在使用几个具有音频功能的聊天应用程序。是否可以在使用其他聊天应用程序时将电路上的所有成员静音?