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

做食品网站需要什么资质吗做网站的软件 知乎

做食品网站需要什么资质吗,做网站的软件 知乎,免费婚纱摄影网站模板,苏州外贸公司网站建设流程目录 关于腾讯 IM REST API 开发前准备 范例运行环境 常用会话管理API 查询账号会话总未读数 查询单聊会话消息记录 下载最近会话记录 小结 关于腾讯 IM REST API REST API 是腾讯即时通信 IM 提供给服务端的一组 HTTP 后台管理接口#xff0c;如消息管理、群组管理…目录 关于腾讯 IM REST API  开发前准备 范例运行环境 常用会话管理API 查询账号会话总未读数 查询单聊会话消息记录 下载最近会话记录 小结 关于腾讯 IM REST API  REST API 是腾讯即时通信 IM 提供给服务端的一组 HTTP 后台管理接口如消息管理、群组管理、用户管理、会话管理等等。REST API 接口较为原始管理能力强大。另外为了安全性REST API 仅提供 HTTPS 接口本文将主要介绍常用的会话管理API。 开发前准备 (1开发前需要申请  SDK 开发者 ID 及密钥如何获取请参照如下链接 腾讯IM即时通信控制台 (2调用 REST API 之前需要生成 UserSig UserSig 是用户登录即时通信 IM 的密码其本质是对 UserID 等信息加密后得到的密文如何生成 UserSig 请参照我的文章《C# 生成腾讯云 IM 之 TLSSigAPIv2 UserSig》通过 TLSSigAPIv2 类进行创建请参考如下代码 string SDKAppId申请的SDKAppID; string SDKAppIdSecret申请的SDKAppIdSecret; string AppAdminIdIM平台超级管理员UserID;TLSSigAPIv2 sig new TLSSigAPIv2(int.Parse(SDKAppId),SDKAppIdSecret); string _sig sig.GenSig(AppAdminId); (3SDKAppID 及 SDKAppIdSecret 的获取在后续范例中均封装为 TCAcount 类创建及访问示例如下 TCAcount tca new TCAcount(); string SDKAppIdtca.SDKAppId; string SDKAppIdSecrettca.SDKAppIdSecret; (4) 用到两个时间戳函数代码如下: public string getTimestamp(int seconds) {TimeSpan ts DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);return Convert.ToInt64(ts.TotalSeconds seconds).ToString(); } public string GetTimeStamp(DateTime dtime) {TimeSpan tspan dtime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, 0);return Convert.ToInt64(tspan.TotalSeconds).ToString(); } (5) WebService 类实现访问 REST API URL 地址并 POST 数据以获取返回结果 Json 的功能。具体实现请参照我的文章《C# 实现访问 Web API Url 提交数据并获取处理结果》 范例运行环境 操作系统 Windows Server 2019 DataCenter .net版本 .netFramework4.0 或以上 开发工具VS2019  C#  常用会话管理API 查询账号会话总未读数 GetC2C_UnreadMsgNum方法可以在 IM 应用系统内查询特定账号的单聊总未读数包含所有的单聊会话或者单个单聊会话的未读数。其关键属性方法说明如下 序号参数类型说明1To_Accountstring要查询的用户 UserID2Peer_Accountstring[] 要查询的单聊会话对端的用户 UserId 若要查询单个会话的未读数该字段必填 该数组最大大小为10 注如果传递null则表示管理员查询未读的单聊消息的总数。只填 To_Account 即可。 现代码如下 public string GetC2C_UnreadMsgNum(string To_Account, string[] Peer_Account) {ArrayList data new ArrayList();TCAcount tca new TCAcount();//请求地址string settingUrl https://console.tim.qq.com/v4/openim/get_c2c_unread_msg_num?sdkappid{0}identifier{1}usersig{2}random{3}contenttypejson;string AppAdminId administrator;Random rnd new Random();string random rnd.Next(0, 429496729).ToString();TLSSigAPIv2 sig new TLSSigAPIv2(int.Parse(tca.SDKAppId), tca.SDKAppIdSecret);string _sig sig.GenSig(AppAdminId);string peer ;if (Peer_Account!null){foreach(string peeraccount in Peer_Account){peer \ peeraccount \,;}if (peer ! ){peer ,\Peer_Account\:[ peer.Substring(0, peer.Length - 1)];}}string content {\To_Account\:\ To_Account\ peer };settingUrl string.Format(settingUrl, tca.SDKAppId, AppAdminId, _sig, random);WebService ws new WebService();string resultStr ws.GetResponseResult(settingUrl, Encoding.UTF8, POST, content);return resultStr;} 查询单聊会话消息记录 GetRoamMsg 方法使管理员可以在 IM 应用系统内按照时间范围以会话其中一方的角度查询单聊会话的消息记录。其关键属性方法说明如下 序号参数类型说明1From_Accountstring会话其中一方的 UserID以该 UserID 的角度去查询消息。2To_Accountstring会话的另一方 UserID3MaxCntint请求的消息条数4MinTimestring请求的消息时间范围的最小值单位秒5MaxTimestring请求的消息时间范围的最大值单位秒6LastMsgKeystring上一次拉取到的最后一条消息的 MsgKey续拉时需要填写该字段 现代码如下 public string GetRoamMsg(string From_Account,string To_Account,int MaxCnt,string MinTime,string MaxTime,string LastMsgKey) {ArrayList data new ArrayList();TCAcount tca new TCAcount(turing);//请求地址string settingUrl https://console.tim.qq.com/v4/openim/admin_getroammsg?sdkappid{0}identifier{1}usersig{2}random{3}contenttypejson;string AppAdminId administrator;Random rnd new Random();string random rnd.Next(0, 429496729).ToString();TLSSigAPIv2 sig new TLSSigAPIv2(int.Parse(tca.SDKAppId), tca.SDKAppIdSecret);string _sig sig.GenSig(AppAdminId);string mintime GetTimeStamp(DateTime.Parse(MinTime));string maxtime GetTimeStamp(DateTime.Parse(MaxTime));if (LastMsgKey ! ){LastMsgKey ,\LastMsgKey\: \ LastMsgKey \;}string content {\From_Account\:\ From_Account \,\To_Account\:\ To_Account \,\MaxCnt\: MaxCnt.ToString() ,\MinTime\:mintime,\MaxTime\:maxtimeLastMsgKey};settingUrl string.Format(settingUrl, tca.SDKAppId, AppAdminId, _sig, random);WebService ws new WebService();string resultStr ws.GetResponseResult(settingUrl, Encoding.UTF8, POST, content);return resultStr; } 下载最近会话记录 get_history 方法可使管理员获取最近7天中某天某小时的所有单发或群组消息记录的下载地址。其关键属性方法说明如下 序号参数类型说明1yyyymmddhhstring需要下载的消息记录的时间段北京时间。2015120121表示获取2015年12月1日21:00 - 21:59的消息的下载地址。该字段需精确到小时。每次请求只能获取某天某小时的所有单发或群组消息记录2chattypestring消息类型C2C 表示单发消息 Group 表示群组消息默认为C2C 实现代码如下 public string get_history(string yyyymmddhh,string chattype C2C) {ArrayList data new ArrayList();TCAcount tca new TCAcount();//请求地址string settingUrl https://console.tim.qq.com/v4/open_msg_svc/get_history?sdkappid{0}identifier{1}usersig{2}random{3}contenttypejson;string AppAdminId administrator;Random rnd new Random();string random rnd.Next(0, 429496729).ToString();TLSSigAPIv2 sig new TLSSigAPIv2(int.Parse(tca.SDKAppId), tca.SDKAppIdSecret);string _sig sig.GenSig(AppAdminId);string content {\ChatType\:\ chattype \,\MsgTime\:\ yyyymmddhh \};settingUrl string.Format(settingUrl, tca.SDKAppId, AppAdminId, _sig, random);WebService ws new WebService();string resultStr ws.GetResponseResult(settingUrl, Encoding.UTF8, POST, content);return resultStr; } 小结 腾讯云 IM REST API 提供了非常丰富与完善的管理功能列表在这里我们仅是以满足自身应用需要而提取的常用帐户管理功能更多详情请参照如下链接 REST API 接口列表 | 腾讯云 本文代码仅供您参考使用您可以参照官方文档开发出更加贴合自身需求的应用感谢您的阅读希望本文能够对您有所帮助。
http://www.hkea.cn/news/14467753/

相关文章:

  • 怎么把自己做的网站让外网访问基层网站建设存在困难
  • 大淘客网站是怎么做的四川网站建设找珊瑚云
  • 吉林集安市建设局网站田阳县建设局网站
  • 网站加载效果怎么做的wordpress 文章标题列表
  • 什么是软件外包公司深圳网站优化公司哪家好
  • 影视传媒网站设计1688做网站难吗
  • 好的响应式网站有哪些wordpress 调用标题
  • 手机做推广比较好的网站有哪些全屋定制十大名牌价格
  • 模板网站seo博物馆网站建设情况说明
  • 网站如何做软文推广班级网站制作模板
  • 网站的建设方法包括哪些内容成都市公园城市建设局网站
  • 东坑做网站免费企业网站系统
  • 桐乡市建设局网站大通酩悦深圳市国外网站建设
  • 竹子建站官网郑州的兼职网站建设
  • 网站建设平台推广网站地址地图怎么做
  • 网站开发和推广方案优化是什么意思
  • 中国建设银行网站密码app下载的视频为什么手机找不到
  • 容桂网站智能推广新闻wordpress回复评论邮件中没有连接
  • asp图片网站源码局域网建设个人网站
  • 成都网站seo性价比高如何将aaa云主机做网站
  • 可以访问违规网站的浏览器站长工具百科
  • 怎么说服客户做网站怎样给网站做超链接
  • 做网站模板 优帮云常见的简单的营销软件
  • 网站好处wordpress远程
  • 域名注册网站便宜动易网站 价格
  • 什么网站做外贸最好上海集团登录入口
  • 网站模版怎样使用网站备案有哪些费用
  • 成都正规集团网站制作维护wordpress首页加载慢
  • 舜元建设 集团 有限公司网站衡阳seo服务
  • 做网站是什么课四川绵阳网站建设