跳到主要内容

Q&A

DeBox 开放平台 API Q&A

技术支持
示例展示

参数 group_id是怎么获取的?

1、打开App,进入某个群,点击右上角的分享按钮,在底部弹出的界面中选择“复制链接”,id即为group_id
示例:https://m.debox.pro/group?id=fxi3hqo5,其中fxi3hqo5为group_id

如何调用接口向群组发“纯文字”消息?

1、开发者需要在开放平台后台申请开发者key;
2、在开发者后台绑定对应的DeBox用户;
3、通过js-http实现bot纯文字消息发送,接口为/messages/group/send,示例:

curl -X POST -H "Content-Type: application/json" \
-H "X-API-KEY: t2XAlEF6......" \
-d '{"to_user_id":"uvg2p6ho","group_id":"fxi3hqo5",\
"object_name":"text","message":"i am message sent by bot"}' \
"https://open.debox.pro/openapi/messages/group/send"

如何调用接口向群组发带超链接的消息?

  1. 开发者需要在开放平台后台申请开发者key;
  2. 在开发者后台绑定对应的DeBox用户;
  3. 通过js-http实现bot消息发送,接口为/messages/group/send,示例:
curl -X POST -H "Content-Type: application/json" \
-H "X-API-KEY: t2XJ........lEF6" \
-d '{"group_id":"l3ixp32y","object_name":"richtext","title":"我是标题","content":"i am 富文本 \
{\"uitag\":\"a\",\"text\":\"点击我\",\"href\":\"https://debox.pro/\"}将跳转"}' \
"https://open.debox.pro/openapi/messages/group/send"

如何调用接口向私人发消息?

  1. 开发者需要在开放平台后台申请开发者key;
  2. 在开发者后台绑定对应的DeBox用户;
  3. 通过js-http实现bot消息发送,接口为/messages/private/send
curl -X POST -H "Content-Type: application/json" \
-H "X-API-KEY: t2XAlEF6......" \
-d '{"to_user_id":"uvg2p6ho","object_name":"text","message":"i am message"}' \
"https://open.debox.pro/openapi/messages/private/send"

【实验室】【DApp】【我的收藏】里,为何DApp的Logo没有显示?

  1. DApp收藏中的Logo路径是https://domain/favicon.ico
  2. 请把DApp的logo命名为favicon.ico,并确保 https://yourDomain/favicon.ico 能正确取到自己的Logo

代码逻辑都对,为何拉不起来支付页面?

  1. gas price给的太低,小于base价格。
  2. 资产不足。资产余额小于转账金额+gas费。
  3. 网络不好,由于区块链一些节点在境外,可能存在因网络不通导致无法正常转账,科学上网。

如何判断浏览器是否内置了DeBox环境?

userAgent包含DeBox

  const isDeBox = !!window?.navigator?.userAgent?.includes('DeBox')