PHP版微信小店接口开发实例


Posted in PHP onNovember 12, 2016

本文实例讲述了PHP版微信小店接口开发方法。分享给大家供大家参考,具体如下:

首先 大家可以去下一份小店开发的 API接口 因为 下面所有的 微信小店接口 数据格式 参数 API手册 里面都有现成的 你可以直接拿来用 好了 下面上代码

这里给大家 下载微小店 API文档

这里就先拿查询商品作为例子

//首先第一步是 获取access_token的代码 我这里呢 对token做了存表里的 因为token有限制
private function access_token(){
appid=shopappid;//复制的时候将appid写上你自己的apps=shop_appsecret;//复制的时候 将appsecret写上你自己的
wxuserdb=M('Wxuser′);//你可以去掉这里注意!!!wxuser=wxuserdb−>where(array('appid′=>appid))->find();
//得到access_token
if(wxuser[′atupdatetime′]==′′||intval(time())−intval(wxuser['atupdatetime'])>4000||$wxuser['access_token']=="“){
    $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$apps;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($ch);
    curl_close($ch);
    $jsoninfo = json_decode($output, true);
    $access_token = $jsoninfo["access_token"];
    $wxuser['access_token']=$access_token;
    $wxuser['atupdatetime']=time();
    $wxuserdb->where(array('appid'=>$appid))->save($wxuser);
  }else{
    $access_token = $wxuser['access_token'];
  }
  return $access_token;
}

这里我封装了下 是通过接口 获取数据

封装的 PHP curl()方法

private function get_res(url,data){
ch=curlinit();curlsetopt(ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt(ch,CURLOPTSSLVERIFYHOST,FALSE);curlsetopt(ch, CURLOPT_URL, url);curlsetopt(ch, CURLOPT_POSTFIELDS, data);curlsetopt(ch, CURLOPT_RETURNTRANSFER, true);
output=curlexec(ch);
curl_close(ch);jsoninfo = json_decode(output,true);returnjsoninfo;
}
/**
* productid get productinfo根据id获取商品信息
*/
private function get_product_info(){
wxtoken=this->access_token();//获取到token
productid=′pP3K2s25zDRY50n3nLCKqZvPzINM′;//商品idurl = "https://api.weixin.qq.com/merchant/get?access_token=".wxtoken;//这里是通过商品id查询商品信息的接口地址data='{ "product_id": "'.product_id.'"} ';
    echothis->get_res(url,data);//通过之前封装的 PHP curl()方法
exit;
}

需要 拿去直接用的 朋友只需要更改appid 和 secret

其他接口 只需要换掉 接口地址 和 传输的 数据

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 PHP
PHP goto语句简介和使用实例
Mar 11 PHP
php实现的zip文件内容比较类
Sep 24 PHP
php出现web系统多域名登录失败的解决方法
Sep 30 PHP
PHP实现linux命令tail -f
Feb 22 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
php源码的安装方法和实例
Sep 26 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
PHP错误和异常处理功能模块示例
Nov 12 #PHP
php版微信小店调用api示例代码
Nov 12 #PHP
php实用代码片段整理
Nov 12 #PHP
php中strlen和mb_strlen用法实例分析
Nov 12 #PHP
Yii2单元测试用法示例
Nov 12 #PHP
php获取flash尺寸详细数据的方法
Nov 12 #PHP
Yii2实现log输出到file及database的方法
Nov 12 #PHP
You might like
php addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
php+js实现异步图片上传实例分享
2014/06/02 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
JavaScript 常用函数
2009/12/30 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
2016/05/17 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
Python Celery多队列配置代码实例
2019/11/22 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
工伤赔偿协议书
2014/04/15 职场文书
超市创业计划书
2014/04/24 职场文书
小摄影师教学反思
2014/04/27 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
2014年工会工作总结
2014/11/12 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫