java腾讯云通信生成userSig

  • 1.引入腾讯云提供的jar包
  • 2.代码实现
  • 3.遇到的问题

1.引入腾讯云提供的jar包

这里使用maven方式导入jar包

<dependency><groupId>com.github.tencentyun</groupId><artifactId>tls-sig-api</artifactId><version>1.2</version></dependency>

不用maven的同学可以从maven官网上找到tls-sig-api.jar及其三个依赖包进行手动导入。

2.代码实现

public final static String TENCENT_SDKAPPID = "1xxxxxxxx89";//腾讯云appid
public final static String TENCENT_PRIVSTR = "-----BEGIN PRIVATE KEY-----";//腾讯云私钥public String getUserSig(String memberId) {
tls_sigature.GenTLSSignatureResult result = tls_sigature.GenTLSSignatureEx(TENCENT_SDKAPPID ,memberId, TENCENT_PRIVSTR);String urlSig = result.urlSig;return urlSig;
}

本次使用的是生成默认有效时间userSig的方法,有效时间为180天,过期后需要再次生成
其中入参memberId是根据自己项目里的账号体系在腾讯云生成的对应的账号

3.遇到的问题

jar包冲突
使用maven方式导入项目时,会自动引入他的依赖包
bcpkix-jdk15on-1.59.jar
bcprov-jdk15on-1.59.jar
json-20180130.jar
这三个jar包在app开发中常用到的。尤其是bcpkix-jdk15on-1.59.jar,bcprov-jdk15on-1.59.jar常用于电子签章和电子签名功能,如果多次引入不同版本的jar包,调用方法后会出现异常,把对应的老版本移除即可。

java腾讯云通信生成userSig相关推荐

  1. Java实现腾讯云直播生成推流地址和播放地址

    最近在做小程序直播,用到了腾讯云直播,下面为相关文档和程序 URL规则:https://cloud.tencent.com/document/product/267/13457 防盗链计算:https ...

  2. android 集成腾讯定位,Android集成腾讯云通信IM

    本篇文章结构 一.集成流程. 二.集成中遇到的问题 集成过程 TIM图片20180425151417.png 很清楚,前几部没什么说的,去官网注册账号就好了,我们接下来看账号集成. 首先第一步是集成模 ...

  3. java腾讯云人脸核身移动浮层H5接入

    腾讯云人脸核身文档 最近公司有业务需求,需要对企业微信中的小程序添加人脸识别功能,一般的人脸核身是对app中添加sdk完成的,考虑到业务需要,采用腾讯云的移动浮层H5接入,废话不多说,直接上代码. 这 ...

  4. 推流地址 java_Java实现腾讯云直播生成推流地址和播放地址

    最近在做小程序直播,用到了腾讯云直播,下面为相关文档和程序 URL规则:https://cloud.tencent.com/document/product/267/13457 防盗链计算:https ...

  5. 腾讯云通信WebIM事件回调的坑~

    最近在开过工作中用到了腾讯IM的功能,由于业务的需要主要使用到了: 1.loginInfo 用户登录,用户信息 2.getRecentContactList 获得最近联系人 3.getLastGrou ...

  6. java腾讯云人脸识别接口

    1,引入maven依赖 2, public class TenXunUtil { // 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密 // ...

  7. Java腾讯云支付对接

    微信云支付文档:https://cloud.tencent.com/document/product/569/9806 一下内容包括数据库表设置,微信和支付宝扫码接口源码,支付成功回调处理源码 下载文 ...

  8. java腾讯云COS使用

    1.项目添加cos-api包: <dependency><groupId>com.qcloud</groupId><artifactId>cos_api ...

  9. iOS开发接入腾讯云通信简略笔记

    本文只记录一些关键点,初始配置查看官方文档: TIMChat源码导读:https://cloud.tencent.com/document/product/269/3890 文档概述:https:// ...

  10. 2021最新 腾讯通信云服务端使用心得,腾讯云IM

    腾讯通信云服务端使用心得 1.腾讯通信服务入口并创建应用 方便使用保留url地址 :   https://cloud.tencent.com/product/im 注册账号腾讯云账号->通过审核 ...

最新文章

  1. Loading class `com.mysql.jdbc.Driver'. This is dep
  2. ubuntu php上传文件,Ubuntu中增加apache上传文件大小限制(突破Aapache默认2M上传限制)...
  3. 500万相机芯片尺寸_华硕ZenFone Live L2推出500万像素自拍照相机,电池容量3000毫安...
  4. CDH5之Unexpected error.Unable to verify database connection
  5. 【直播预告】阿里云服务网格 ASM 产品易用性改善实践与思考
  6. Ubuntu16.04 下 Python3 虚拟环境安装 OpenCV
  7. 程序=数据结构+算法
  8. html ready 调用函数,Chrome和JQuery问题 - $(document).ready(function(){});在页面加载之前调用...
  9. 关于计算机学科的一些期刊和会议(转)
  10. ELK快速搭建一个集中化日志平台
  11. 深度学习基础(五)—— rectifier function and softplus
  12. c语言的编译器vs2019的安装及简单实用
  13. restorator打开后win10不能打开任何程序,右键桌面没有打开选项
  14. 智力答题源码php,基于PHP智力竞赛抢答计分系统PHP1025(毕业设计+论文)
  15. winhex教程 转
  16. Unity 键盘控制摄像机镜头旋转,并限制旋转角度
  17. 时间计算题100道_【高中政治】选择题里面的计算题怎么办(汇率篇)
  18. MST++: Multi-stage Spectral-wiseTransformer for Efficient Spectral Reconstruction
  19. 数学不好的人可以学python吗_理解能力差、数学很差的人可以做程序员吗
  20. 洛谷 P1304 哥德巴赫猜想

热门文章

  1. n2n内网穿透神器--可以用于设置rac搭建时的网卡(在云平台上有用)
  2. 零基础:21天搞定Python分布爬虫完整视频教程百度网盘免费获取
  3. 干货丨应聘Java开发工程师的基本要求是什么?
  4. 专硕考数二英二的计算机专业,专硕难度升级!英二改考英一,数二改考数一
  5. 什么是 Transactions Paper ?
  6. java输出斐波那契数列前20项,java输出斐波那契数列
  7. 黑客必知投资人的那点事儿——The Hacker’s Guide to Investors
  8. 1-9 requests模块之爬取4k高清壁纸(xpath解析)
  9. hadoop的map和reduce
  10. 最新版本的mmdetection2.0 (v2.0.0版本)环境搭建、训练自己的数据集、测试以及常见错误集合