//md5签名方式--非简单签名

header("Content-Type:text/html;charset=UTF-8");

date_default_timezone_set("PRC");

$showapi_appid = 'xxxxxx'; //替换此值,在官网的"我的应用"中找到相关值

$showapi_secret = 'xxxxxxxxx'; //替换此值,在官网的"我的应用"中找到相关值

$paramArr = array(

'showapi_appid'=> $showapi_appid,

'long'=> ""

//添加其他参数

);

//创建参数(包括签名的处理)

function createParam ($paramArr,$showapi_secret) {

$paraStr = "";

$signStr = "";

ksort($paramArr);

foreach ($paramArr as $key => $val) {

if ($key != '' && $val != '') {

$signStr .= $key.$val;

$paraStr .= $key.'='.urlencode($val).'&';

}

}

$signStr .= $showapi_secret;//排好序的参数加上secret,进行md5

$sign = strtolower(md5($signStr));

$paraStr .= 'showapi_sign='.$sign;//将md5后的值作为参数,便于服务器的效验

echo "排好序的参数:".$signStr."\r\n";

return $paraStr;

}

$param = createParam($paramArr,$showapi_secret);

$url = 'http://route.showapi.com/1311-1?'.$param;

echo "请求的url:".$url."\r\n";

$result = file_get_contents($url);

echo "返回的json数据:\r\n";

print $result.'\r\n';

$result = json_decode($result);

echo "\r\n取出showapi_res_code的值:\r\n";

print_r($result->showapi_res_code);

echo "\r\n";

?>

返回内容:{

"showapi_res_code": 0,

"showapi_res_error": "",

"showapi_res_body": {

"ret_code": "0",

"short": "http://w.url.cn/s/A4y4rz7",

"long": "http://www.baidu.com"

}

}

原文来自:urlcn

微信短链接服务器,微信短网址w.url.cn 接口api开发文档相关推荐

  1. 百度SEO站群腾讯短网址w.url.cn生成源码|仿红源码

    源码介绍: 腾讯短网址,微信公众号接口w.url.cn短网址生成示例,编辑Creat-dwz.php,修改你的appid和appsecret即可,要求认证的服务号才拥有接口权限,订阅号均无权限使用,可 ...

  2. 容联云通讯php短信接口,短信查询接口_开发文档_容联云通讯

    1.短信模板查询 1.1 请求地址 /{SoftVersion}/Accounts/{accountSid}/SMS/QuerySMSTemplate 1.2 请求包体 属性 类型 约束 说明 app ...

  3. php微信短网址生成,微信公众号实现长链接转短链接!w.url.cn短网址生成

    微信公众号开发者平台提供短网址生成的API,最终生成的短网址是w.url.cn的,下面是详细的代码. 官方文档 https://developers.weixin.qq.com/doc/offiacc ...

  4. 15款最好用的腾讯短链接(url.cn接口)批量在线生成接口

    短链接已经广泛应用于各种场景,电商,微信,短信等等.那么今天给大家推荐15款t.cn.url.cn的短链接短网址在线生成工具,都是我从市面数十款短链接短网址生成工具里面挑选的最为简便,最为稳定的短链接 ...

  5. 微信小程序开发文档及文件上传示例(JAVA)

    微信小程序开发文档及文档上传示例 一.什么是微信小程序 小程序是一种无需下载安装,即可使用的手机应用.只需要扫描二维码,或是搜一搜,就能立即使用. 与APP不同的是,小程序无需下载安装.无需卸载.用完 ...

  6. 详解如何使用HiPush的API推送消息到微信|微信消息推送开发文档

    HiPush消息推送至你的微信.企业微信.钉钉.飞书.短信.邮件等. 支持使用GET/POST调用接口即可. API推送地址: Url:https://api.caicenter.com/send.p ...

  7. springboot+微信小程序(无人机新闻)(eclipse)开发文档

    微信小程序之"无人机新闻"开发文档 源码连接 https://github.com/LiuGuoXiangIamI/drone-news 目录:      开发前的准备: 微信小程 ...

  8. 知乎爆赞!4504页《微信小程序零基础入门开发文档》+《小程序实战笔记》,你学废了吗?

    前言 微信小程序作为近几年"微服务"的杰出代表,应用十分广泛.小程序是一种新的开放能力,开发者可以快速地开发一个小程序.小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验 ...

  9. 企业微信开发文档接口API获取accesstoken和读取成员内部员工

    企业微信开发文档接口API获取accesstoken和读取成员内部员工 <?php /*** 企业微信 API*/ namespace app\common;use think\Config; ...

最新文章

  1. 腾讯 监控系统服务器数据采集,实战低成本服务器搭建千万级数据采集系统
  2. Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境
  3. 关于python进行批量数据备份及部署
  4. c或c++语言什么时候用补码来运算,C/C++(基础编码-补码详解)
  5. 【报告分享】中国创新生态发展报告2019-德勤.pdf
  6. 09程序员的修炼之道阅读笔记之三
  7. html水平垂直居中
  8. 利用ESP8266与米思齐从零制作模拟温室大棚--程序篇
  9. 查看Oracle执行计划的几种常用方法-系列1
  10. ctrlaltdel命令手册
  11. mysql top percent_SQL Server -- TOP子句/TOP Percent,IN 操作符
  12. LaTeX中文字体设置
  13. 私域流量运营之社交裂变
  14. 无需编程,DIY自己智能小车的Android蓝牙遥控软件(一)
  15. python 搜索引擎 词位置加权_网站搜索引擎推广公司,360关键词推广
  16. 沪指暴跌200点 两市超过四分之一股票跌停
  17. python的爱心曲线公式_六行python代码的爱心曲线详解
  18. 【IC设计】异步FIFO
  19. centos 7 edb安装
  20. ar.js 追踪图片mark播放视频,并且根据是否识别控制视频播放操作

热门文章

  1. xml工具生成工具_研究当前的XML工具
  2. oracle提示无法识别,(急)导出文件中出现无法识别的语句
  3. SpringBoot内置tomcat的APR版本过低解决思路
  4. 升级Openssl 1.1.1版本以及更新Nginx应用新版Openssl
  5. Widget的基本知识与历史渊源
  6. GBase 8c V3.0.0数据类型——HLL函数和操作符(聚合函数)
  7. OSChina 劳动节乱弹 ——单身狗一只去看西雅图会不会被虐死
  8. 【蓝桥杯】1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
  9. ubuntu 20.04 连接 罗技 K480键盘
  10. 火山引擎边缘云荣获2022全球分布式云大会两项大奖