融云后台服务创建token
来源:互联网 发布:淘宝店铺卖气模名字 编辑:程序博客网 时间:2024/05/01 17:22
public class RongUtils {private static final String APPKEY = "RC-App-Key";private static final String NONCE = "RC-Nonce";private static final String TIMESTAMP = "RC-Timestamp";private static final String SIGNATURE = "RC-Signature";public static String getToken(String id) {String nonce = String.valueOf(Math.random() * 1000000);String timestamp = String.valueOf(System.currentTimeMillis() / 1000);StringBuilder toSign = new StringBuilder("BIX27pwRm8Kd").append(nonce).append(timestamp);String sign = CodeUtil.hexSHA1(toSign.toString());Map<String, String> headers = new HashMap<String, String>();headers.put(APPKEY, "");headers.put(NONCE, nonce);headers.put(TIMESTAMP, timestamp);headers.put(SIGNATURE, sign);headers.put("Content-Type", "application/x-www-form-urlencoded");JSONObject json = JSON.parseObject(HttpUtils.post("http://api.cn.ronghub.com/user/getToken.json", "portraitUri=&name=&userId=" + id, headers).getContent());return json.getString("token");}}
1:生成TOKEN
2:SHA1
public class CodeUtil {public static String hexSHA1(String value) {try {MessageDigest md = MessageDigest.getInstance("SHA-1");md.update(value.getBytes("utf-8"));byte[] digest = md.digest();return byteToHexString(digest);} catch (Exception ex) {throw new RuntimeException(ex);}}public static String byteToHexString(byte[] bytes) {return String.valueOf(Hex.encodeHex(bytes));}}
1 0
- 融云后台服务创建token
- 创建后台服务
- android 后台运行服务之创建后台服务篇
- window后台服务创建与删除
- window后台服务创建与删除
- 使用sc.exe创建SVN后台服务
- window后台服务创建与删除
- 创建windows应用程序的后台系统服务
- android 创建后台运行的服务程序
- window后台服务创建与删除
- 移动大脑-SpringMVc搭建RestFul后台服务(四)-添加Token过滤器
- 融云获取Token
- bmob 后台云服务使用
- SVN一条龙(版本库创建、启动后台服务、客户端)
- Android创建Service后台常驻服务并使用Broadcast通信
- Android中使用IntentService创建后台服务实例
- Android创建Service后台常驻服务并使用Broadcast通信
- java创建token
- caffe 结构之Blob
- Git与SourceTree使用详细指南
- Android开发之JSON数据的格式问题
- 图像平滑技术之盒滤波、均值滤波、中值滤波、高斯滤波、双边滤波的原理概要及OpenCV代码实现
- U3D前后端开发知识体系
- 融云后台服务创建token
- 多进程单线程模型与单进程多线程模型之争
- 四大组件之ContentProvider(二)-轻轻松松自定义ContentProvider
- nginx 和 tomcat 生产环境配置 建议和方法
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- spring mvc数据绑定
- 第三方包属性的定义(这里是以刷新库为例)
- 使用VB6资源文件开发多国语言应用攻略
- 算法与数据结构描述