网易云信IM C#.Net请求、操作网易云通信ID
2021-05-01 06:26
标签:result tps 错误 其他 nbsp sum http net urlencode 没啥技术含量就不写其他的了 直接上代码 网易云信IM C#.Net请求、操作网易云通信ID 标签:result tps 错误 其他 nbsp sum http net urlencode 原文地址:http://www.cnblogs.com/myxr/p/7789032.htmlusing System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Net;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace WXL_IM.Util
{
public class IMUtil
{
#region 服务器操作URL
// 创建【网易云通信ID】的Url
// 参数 类型 必须 说明
// accid String 是 网易云通信ID,最大长度32字符,必须保证一个APP内唯一(只允许字母、数字、半角下划线_、@、半角点以及半角-组成,不区分大小写,会统一小写处理,请注意以此接口返回结果中的accid为准)。
// name String 否 网易云通信ID昵称,最大长度64字符,用来PUSH推送时显示的昵称
// props String 否 json属性,第三方可选填,最大长度1024字符
// icon String 否 网易云通信ID头像URL,第三方可选填,最大长度1024
// token String 否 网易云通信ID可以指定登录token值,最大长度128字符,并更新,如果未指定,会自动生成token,并在创建成功后返回
// sign String 否 用户签名,最大长度256字符
// email String 否 用户email,最大长度64字符
// birth String 否 用户生日,最大长度16字符
// mobile String 否 用户mobile,最大长度32字符,只支持国内号码
// gender int 否 用户性别,0表示未知,1表示男,2女表示女,其它会报参数错误
// ex String 否 用户名片扩展字段,最大长度1024字符,用户可自行扩展,建议封装成JSON字符串
static string CRT_USER_URL = "https://api.netease.im/nimserver/user/create.action";
// 更新【网易云通信ID】的Url 非修改用户信息用
// 参数 类型 必须 说明
// accid String 是 网易云通信ID,最大长度32字符,必须保证一个APP内唯一
// props String 否 json属性,第三方可选填,最大长度1024字符
// token String 否 网易云通信ID可以指定登录token值,最大长度128字符
static string UPD_USERID_URL = "https://api.netease.im/nimserver/user/update.action";
// 更新并获取新token
// 参数 类型 必须 说明
// accid String 是 网易云通信ID,最大长度32字符,必须保证一个APP内唯一
static string UPDGET_USERTOKEN_URL = "https://api.netease.im/nimserver/user/refreshToken.action";
// 封禁网易云通信ID
// 参数 类型 必须 说明
// accid String 是 网易云通信ID,最大长度32字符,必须保证一个APP内唯一
// needkick String 否 是否踢掉被禁用户,true或false,默认false
static string BLOCK_USERID_URL = "https://api.netease.im/nimserver/user/block.action";
// 解禁网易云通信ID
// 参数 类型 必须 说明
// accid String 是 网易云通信ID,最大长度32字符,必须保证一个APP内唯一
static string UNBLOCK_USERID_URL = "https://api.netease.im/nimserver/user/unblock.action";
#endregion 服务器操作URL
//云信AppKey 公匙
static string appKey = ConfigurationManager.AppSettings["IMAppKey"];
//云信AppSecret 私钥
static string appSecret = ConfigurationManager.AppSettings["IMAppSecret"];
///