当前位置: 首页 > news >正文

国外聊天IM — Sendbird

接⼝⽂档: https://sendbird.com/docs
好久没写文章了
我在官网找到的pom,  下载不下来,git下载下来,打进项目里不能用,就只能用简单的http了
直接上代码,只是简单的调通代码,根据你自己业务改:
//创建用户
public static void main(String[] args) {// ============ 接口url ================//{ application_id } 平台获取的appidString url="https://api- { application_id } .sendbird.com/v3/users";// ============ 请求body ================JSONObject jsonObject = new JSONObject();jsonObject.put("user_id", "用户id");jsonObject.put("nickname", "昵称");jsonObject.put("profile_url", "https://sendbird.com/main/img/profiles/profile_05_512px.png");// ============ 添加请求头信息 ================Map<String, String> heads = new HashMap<>();// 使用json发送请求,下面的是必须的heads.put("Content-Type", "application/json");heads.put("Api-Token", "平台获取token");// ============ 发送请求 ================HttpResponse response = HttpRequest.post(url).headerMap(heads, false).body(String.valueOf(jsonObject)).timeout(5 * 60 * 1000).execute();// ============ 打印结果 ================System.out.println("============ \u6253\u5370\u7ED3\u679C ================");System.out.println(response);}

// 用户列表
public static void main(String[] args) {//平台获取的appidString url="https://api-{ application_id }.sendbird.com/v3/users";url += "?limit=3&active_mode=activated";// 链式构建请求Map<String,Object> paramMap = new HashMap<>();HttpResponse httpResponse = HttpRequest.get(url).header("Api-Token", "平台获取的token")// 头信息,多个头信息多次调用此方法即可.form(paramMap)//表单内容.timeout(1000).execute();int status = httpResponse.getStatus();System.out.println(httpResponse.body());}

可以在后端注册im  剩下的操作在app端的sdk处理

相关文章:

国外聊天IM — Sendbird

接⼝⽂档&#xff1a; https://sendbird.com/docs 好久没写文章了 我在官网找到的pom, 下载不下来&#xff0c;git下载下来&#xff0c;打进项目里不能用&#xff0c;就只能用简单的http了 直接上代码&#xff0c;只是简单的调通代码&#xff0c;根据你自己业务改&#xff1a;…...

Django与Ajax

目录 一、什么是Ajax 二、Ajax引入 案例 小结 三、前后端数据传输的编码格式(contentType) 【1】form表单 【2】编码格式 【3】Ajax 【4】代码演示 四、Ajax发送JSON格式数据 【1】引入 【2】后端 【3】总结 五、Ajax提交文件数据 【发送文件数据的格式】 【结…...

linux日志不循环问题诊断

有一台Linux虚拟机的messages日志文件自2023年7月下旬开始没有按周为周期重新生成新的日志&#xff0c;一直累积在同一个messages文件中&#xff0c;如下所示&#xff1a; [root logrotate.d]# ls -l /var/log|grep me -rw-r--r-- 1 root root 107170 Nov 15 1…...

Golang版本处理Skywalking Trace上报数据

Tips: 中间记录了解决问题的过程&#xff0c;如不感兴趣可直接跳至结尾 首先去es里查询skywalking trace的元数据 可以拿到一串base64加密后的data_binary(直接解密不能用&#xff0c;会有乱码&#xff0c;可参考https://github.com/apache/skywalking/issues/7423) 对data_b…...

【开源】基于Vue和SpringBoot的教学过程管理系统

项目编号&#xff1a; S 054 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S054&#xff0c;文末获取源码。} 项目编号&#xff1a;S054&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 教师端2.2 学生端2.3 微信小程序端2…...

【python学习】中级篇-图形界面-内置库Tkinter,用于创建图形用户界面(GUI)

Tkinter是Python的一个内置库&#xff0c;用于创建图形用户界面(GUI)。 以下是一个简单的Tkinter用法示例&#xff1a; import tkinter as tkdef on_click():label.config(text"你好&#xff0c;" entry.get())# 创建主窗口 root tk.Tk() root.title("Tkinte…...

【开源】基于JAVA的快递管理系统

项目编号&#xff1a; S 007 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S007&#xff0c;文末获取源码。} 项目编号&#xff1a;S007&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 数据中心模块2.2 快递类型模块2.3 快…...

伦敦银涨1%内银涨多少才能持平

伦敦银的价格走势是全球白银市场的价格指标&#xff0c;世界上其他主要的白银市场的价格走势&#xff0c;都是以它作为标杆并紧密的跟随。如果排除汇率的因素&#xff0c;伦敦银价格上涨百分之一&#xff0c;国内的白银价格理论上也会上涨接近的水平。 但不同市场上的白银价格&…...

Linux:进度条(小程序)以及git三板斧

Linux小程序&#xff1a;进度条 在实现小程序前我们要弄清楚&#xff1a; 1.缓冲区&#xff1b; 2.回车与换行。 缓冲区&#xff1a; 分别用gcc来编译下面两个程序&#xff1a; 程序一&#xff1a; #include <stdio.h> int main() { printf("hello Makefil…...

CSS-表格属性(1)

边框相关属性&#xff08;其他元素也能用&#xff09;&#xff1a; 属性名&#xff1a;border-style功能&#xff1a;边框风格可选值&#xff1a; 1.none 默认值(无边框) 2.solid 实线 3.dashed 虚线 4.dotted 点线 5.double 双实线 border-style: dashed; 属性名&#xff1a…...

html在线生成二维码(附源码)

文章目录 1.设计来源1.1 主界面1.2 美化功能 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/134458927 html二维码生成&#xff08;附源码&#xff09;&#xff0c;生成二…...

POS系统完整体系的介绍 Pos终端主密钥MK、DUKPT、PEK、DEK、MEK、TUSN的含义 ---安全行业基础篇7

POS系统完整体系的介绍 销售点终端&#xff08;POS机&#xff09;是零售和服务行业中用于处理销售和交易的关键技术。POS系统不仅涉及支付处理&#xff0c;还包括库存管理、顾客关系管理、数据分析等多个方面。下面是POS系统完整体系的介绍&#xff1a; 1. 硬件组件 终端机&…...

多普勒流速仪的功能作用是什么?

我国地域广大&#xff0c;各地降雨分布不均&#xff0c;某些城市经常会出现连续的降雨进而导致城市排水压力过大&#xff0c;为了提高城市应对排水过量的极端情况的出现&#xff0c;亟需一种方案能够对城市排水进行有效及时的监测&#xff0c;从而能够及时的采取应对方案。 在污…...

java 数据库 查询 select 2

Day2 组函数 以组为操作单位&#xff0c;一组数据得到一个结果。 在没有手动分组的前提下&#xff0c;整张表默认为一组数据 max(列名)&#xff1a;获取最大值 min(列名)&#xff1a;获取最小值 sum(列名)&#xff1a;获取总和 avg(列名)&#xff1a;获取平均值 count(列…...

【前端学java】复习巩固-Java中的对象比较(14)

往期回顾&#xff1a; 【前端学java】JAVA开发的依赖安装与环境配置 &#xff08;0&#xff09;【前端学 java】java的基础语法&#xff08;1&#xff09;【前端学java】JAVA中的packge与import&#xff08;2&#xff09;【前端学java】面向对象编程基础-类的使用 &#xff08…...

Sentinel 系统规则 (SystemRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 SpringbootDubboNacos 集成 Sentinel&…...

Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)

Linux 软件包管理器 yum 什么是软件包&#xff1a; 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通…...

剧情继续:马斯克曝出OpenAI前员工举报信,董事会与奥特曼谈判回归

丰色 发自 凹非寺 量子位 | 公众号QbitAI 经过4天的极限拉扯、反转再反转&#xff0c;奥特曼有可能重新回归了。 据知情人士透露&#xff0c;OpenAI董事会正与奥特曼进行一场“富有成效”的新谈判。 如果奥特曼回到OpenAI&#xff0c;他将继续担任CEO。 与此同时&#xff0c…...

mysql解压版安装步骤linux

1. MySQL下载就不说了&#xff0c;以5.7版本举例 2. 解压安装包 tar -zxvf mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz 3. 重命名目录 mv mysql-5.7.41-linux-glibc2.12-x86_64 /usr/local/mysql 4. 创建mysql用户组和用户 groupadd mysql useradd -r -g mysql mysql …...

Program Header Table(转载)

程序头表与段表相互独立&#xff0c;由ELF文件头统一管理。 程序头表负责ELF文件从文件到加载后映像的映射关系&#xff0c;一般只有可执行文件包含。 1. segment和section segment: 程序头表项描述的对象称为segment&#xff0c;即elf文件加载后的数据块&#xff1b; 它提供…...

GetQzonehistory:三分钟搞定QQ空间历史说说完整备份的终极方案

GetQzonehistory&#xff1a;三分钟搞定QQ空间历史说说完整备份的终极方案 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否还记得十年前在QQ空间发布的第一条说说&#xff1f;那些…...

终极React-Redux开源贡献指南:从新手到贡献者的完整路径

终极React-Redux开源贡献指南&#xff1a;从新手到贡献者的完整路径 【免费下载链接】react-redux Official React bindings for Redux 项目地址: https://gitcode.com/gh_mirrors/re/react-redux React-Redux作为React官方推荐的Redux绑定库&#xff0c;是现代前端开发…...

告别低效重复:ChatGPT 5.5 + GPT Image 2 重塑开发者工作流

摘要&#xff1a; 在 2026 年的今天&#xff0c;开发者的工作流正在经历一场静默的革命。本文将通过实测案例&#xff0c;展示如何利用 ChatGPT 5.5 的代码理解能力与 GPT Image 2 的视觉生成能力&#xff0c;结合 VS Code 插件与 API 调用&#xff0c;实现从架构设计、代码生成…...

自动化部署中路径验证工具afterpaths的设计原理与实战应用

1. 项目概述与核心价值最近在折腾一个自动化部署流程&#xff0c;发现了一个挺有意思的GitHub项目&#xff0c;叫burnssa/afterpaths。乍一看这个名字&#xff0c;可能有点摸不着头脑&#xff0c;但如果你也经常和CI/CD、自动化脚本或者容器化部署打交道&#xff0c;尤其是在处…...

别急着买显卡!手把手教你用旧电脑(GTX 1060 6G)低成本玩转DeepFaceLab换脸

别急着买显卡&#xff01;手把手教你用旧电脑&#xff08;GTX 1060 6G&#xff09;低成本玩转DeepFaceLab换脸 在AI技术快速发展的今天&#xff0c;深度学习应用如DeepFaceLab&#xff08;DFL&#xff09;换脸技术吸引了大量爱好者。然而&#xff0c;许多人被高端显卡的价格门槛…...

基于Hermes模型的现代化Web仪表盘部署与深度使用指南

1. 项目概述与核心价值最近在折腾大语言模型&#xff08;LLM&#xff09;应用时&#xff0c;我一直在寻找一个既美观又实用的Web界面来管理和交互。市面上的方案要么过于简陋&#xff0c;要么配置复杂&#xff0c;要么就是功能单一。直到我发现了monaleesa77/hermes-dashboard这…...

构建企业级.NET代码编辑器:ScintillaNET终极架构解析

构建企业级.NET代码编辑器&#xff1a;ScintillaNET终极架构解析 【免费下载链接】ScintillaNET A Windows Forms control, wrapper, and bindings for the Scintilla text editor. 项目地址: https://gitcode.com/gh_mirrors/sc/ScintillaNET 在.NET桌面应用开发领域&a…...

VSCode Voltage插件:专为Laravel Blade模板打造的一流开发体验

1. 项目概述&#xff1a;为什么我们需要一个专为Blade而生的VSCode插件&#xff1f;如果你和我一样&#xff0c;常年与Laravel项目打交道&#xff0c;那么对Blade模板引擎一定是又爱又恨。爱它的简洁、强大&#xff0c;以及与PHP逻辑的无缝融合&#xff1b;恨它在代码编辑器里那…...

辛格迪丨药物警戒解决方案(PVS)

01方案概述辛格迪药物警戒解决方案(Pharmacovigilance Solution&#xff0c;PVS)基于翱泰平台&#xff0c;集成了药物警戒的法规库、药物警戒体系文件、行业相关的培训课件、质量管理体系及管理流程、电子签名及SAE助手等内容&#xff0c;是综合且全面的药物警戒数字化解决方案…...

应对2026检测算法:英文论文AI率居高不下?5个降AI方法实测盘点

最近正值论文季&#xff0c;不少人在后台私信我诉苦。说辛辛苦苦写出的文章去检测一遍&#xff0c;结果AI率直接飙升到六七十甚至更高。大家都很焦虑&#xff0c;眼看就要提交了&#xff0c;这种无力感我非常懂。 现在各大检测系统不断升级&#xff0c;判定的标准的也是越来越…...