融云php注册用户获token

news/2024/7/24 12:27:07
    public function getRongClound($url = "http://api-cn.ronghub.com", $data = "")
    {
        $app_key = '';//这里写你申请到的app-key
        $secret = '`在这里插入代码片`';//同理,写你申请到的secret
        //参数初始化
        $nonce = mt_rand(); // 获取随机数。
        $timeStamp = time();// 获取时间戳。
        $signature = sha1($secret . $nonce . $timeStamp);
        $httpHeader = array(
            'App-Key:' . $app_key, //	平台分配
            'Nonce:' . $nonce, //	随机数
            'Timestamp:' . $timeStamp, //	时间戳
            'Signature:' . $signature, //	签名
            'Content-Type: application/x-www-form-urlencoded',
        );
        // 初始化curl
        $ch = curl_init();
        // 设置你需要抓取的URL
        curl_setopt($ch, CURLOPT_URL, $url);
        // post提交方式
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        // 设置header
        curl_setopt($ch, CURLOPT_HEADER, false);
        // 增加 HTTP Header(头)里的字段
        curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeader);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        // 终止从服务端进行验证
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        // 运行curl
        $data = curl_exec($ch);
        // 关闭URL请求
        curl_close($ch);
        return $data;
    }

http://www.niftyadmin.cn/n/957927.html

相关文章

不是版本问题,还是代码哪里写得有问题,找不出问题,看书上有没有

vue2的main.js是这样的 换了vue2了 import Vue from vue import Home from ./Home.vueVue.config.productionTip falsenew Vue({render: h > h(Home), }).$mount(#home)

redis实现流水号

Component public class CreateCodeUtils {Autowiredprivate RedisUtils redisUtils;//生成code的长度private static final int codeLength 12;//过期时间private static final int expirationTime 60 * 60 * 24;/*** type标明业务类型*/public String createCode(String ty…

php根据数组内值相同组成新数组

$result array();//$dataList是你要遍历的数组foreach ($dataList as $key > $info) {$result[$info[valid_period]]["day"]$info[valid_period];$result[$info[valid_period]]["array"][]$info;}//array_values($result)这是为了去掉健值生成数字健值$…

设置 Vue.config.productionTip = false,来关闭生产模式下给出的提示

设置 Vue.config.productionTip false 来关闭生产模式下给出的提示 import Vue from vue import Home from ./Home.vueVue.config.productionTip falsenew Vue({render: h > h(Home), }).$mount(#home)

Java统计代码执行时间统计代码耗时

我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Java 中比较常用的执行时间统计方法,总共…

小程序云开发请求第三方http或https接口

1.新建http云函数,选中http云函数,右键,打开终端,安装依赖: npm install request-promise 2.http.js引入request-promise用于做网络请求 var rp require(‘request-promise’); 3.云函数入口函数逻辑 // 云函数入口…

linux磁盘满了怎么办

检查tomcat下面的catalina.out日志 truncate -s 0 catalina.out 清空即可