//芯烨云官方接口开发文档 https://www.xpyun.net/open/index.html

header("Content-type:text/html;charset=utf-8");//必须 官方要求

header("Access-Control-Allow-Origin: *");//必须 否则可能报跨域错误

$user = '*******';//芯烨云平台注册用户名(开发者 ID)

$timestamp = time();//当前UNIX时间戳,10位,精确到秒

$user_key = '023468********23110497';//用户开发者密钥

$sign = sha1($user.$user_key.$timestamp);//对参数 user + user_key + timestamp 拼接后(+号表示连接符)进行SHA1加密得到签名,值为40位小写字符串

$sn = '029*****8B49';//打印机编号

$content = '123';//打印内容

$data = json_encode(array("user"=>$user,"timestamp"=>$timestamp,"sign"=>$sign,"sn"=>$sn,"content"=>$content));

$url = "https://platform.xpyun.net/api/openapi/xprinter/print";

$result = curl_post($url,$data);

var_dump($result);

//php 模拟post请求接口

function curl_post($url,$data){

$header = array('Content-Type: application/json; charset=utf-8');

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

$output = curl_exec($ch);

curl_close($ch);

return $output;

}

?>

芯烨打印机api密钥php,php连接芯烨云打印机 (php demo)相关推荐

  1. 外卖打印机什么牌子好用?优声云打印机给你答案

    作为美团.饿了么等各种外卖平台的商户,每天接收众多的订单,一个好用.方便的打印机必不可缺.在订餐高峰,打印机若是操作复杂,或是漏单字迹不清晰,对于商家来说,影响十分恶劣.所以,选择一款稳定好用的打印机 ...

  2. 如何快速连接别人共享的打印机?

    环境说明: 1.PCA已添加打印功能并设置了打印机共享 2.PCB通过连接PCA共享的打印机从而实现打印功能 3.PCA必须开机,PCB才能正常打印 操作过程: 使用组合键"Win+R&qu ...

  3. 计算机界面左侧无桌面选项,打印机不能打印 摆脱“无法连接”困扰

    [中关村在线办公打印频道原创]在我们日常工作中,常常遇到打印机无法正常工作,这样我们的工作也受到一定的影响.打印机无法工作的情况有很多种,在这里我不再赘述.当然,打印机无法正常连线也是困然我们的一大难 ...

  4. esp8266连接中智云平台

    登录中智云虚拟平台: http://zhiyun360.com/tools/rtconnect.html 登录智云硬件仿真平台: http://hsims.incloudlab.com/#/pro/7 ...

  5. 基于springboot对接芯烨云无线打印机(非云打印机)

    前言:最近公司产品经理提了一个无线打印的功能,看了一下打印机官网文档,花费几天时间,对接成功,在此先记录一下. 1 下载芯烨云开发包以测试工具(芯烨云官网) 2 配置芯烨云打印网口 选择自己购买的打印 ...

  6. win32 打印机api

    ? 4. API之打印函数 AbortDoc 取消一份文档的打印 AbortPrinter 删除与一台打印机关联在一起的缓冲文件 AddForm 为打印机的表单列表添加一个新表单 AddJob 用于获 ...

  7. 星巴克在GitHub中泄漏API密钥,发现者获4000美金奖励

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | iso60001 来源 | https://n ...

  8. 如何获取Google地图API密钥?(翻译版)

    对于使用Google浏览器的用户,可以使用浏览器的翻译功能将原网页翻译为中文网站,下面的操作为翻译为中文后的操作方法: 使用Google地图的用户需要注意了!Google地图于2016年6月22日更新 ...

  9. window7连接其他计算机的打印机,win7系统电脑怎样连接其它电脑上在打印机?

    2017-12-02 回答 方法/步骤 1 第一步:设置共享打印机电脑.(a电脑) 单击[开始]-[设备和打印机]或点击[开始]/[控制面板]/[硬件和声音]/[设备和打印机],打开[添加设备]和[添 ...

  10. eap aka_使用API​​密钥(aka身份验证令牌)部署到Maven Central

    eap aka 如何在不使用未加密本地密码的情况下与Maven Central / Nexus通信(尤其是使用Gradle,但不仅限于此). 基本原理 不幸的是,Gradle(和许多其他构建工具)没有 ...

最新文章

  1. 自兴人工智能——Python运算符和操作对象
  2. L1-039. 古风排版
  3. 关于Could not parse configuration: /hibernate.cfg.xml的问题
  4. java shell排序算法_【算法】8种排序算法(Java)
  5. Linux——多线程
  6. Java设计模式 -- 简单工厂模式(SimpleFactory)
  7. dart - 如何制作新数组嵌套排序映射
  8. java 拦截所有路径_Java或Web中解决所有路径问题
  9. 网络爬虫研发重点介绍
  10. J2ME-CLDC/MIDP资源
  11. CMMI认证的周期是多久?费用是多少?
  12. 2022年最新软件测试工程师简历经验总结:软件测试工程师简历项目经验怎么写?(含真实简历模板)
  13. java中sql查重跟去重_SQL查重去重
  14. android 如何进入安全模式,手机怎么进入安全模式
  15. HTML基础常识问答(四)
  16. FPGA实现贪吃蛇小游戏
  17. 物联网发展跨越拐点!2020 AIoT产业年终盛典圆满落幕
  18. LeetCode1359. 有效的快递序列数目
  19. Win10电脑怎么恢复出厂设置
  20. 黑客丛林之旅--全攻略学习(详细)

热门文章

  1. greasyfork脚本怎么取消_greasy fork脚本大全电脑游戏安装使用
  2. 实时错误‘429’:ActiveX控件不能创建对象
  3. Docker容器化部署报Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exis的解决办法
  4. 使用python处理wps表格_Python处理Word文件的实用姿势
  5. Windows Server 2019 Datacenter OVF 模板 百度网盘 下载
  6. Windows Mobile 设备中心开启方法(win7/win10)
  7. dx10游戏测试软件,GPU评测:3DMark与DX10/11游戏评测
  8. 2021 OpenCV人工智能竞赛优秀项目团队介绍集锦(六)
  9. qq连连看java版_java仿QQ连连看游戏
  10. linux下设置定时器,linux定时器设置.