介绍
这篇文章将为大家详细讲解有关php版微信小店如何引用api,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
刚开始调用微信小店api的时候,可能大家会遇到问题。系统总是提示系统错误,归根结底还是发送的参数不正确。
下面给出几个调用例子:
例子写得不全。
& lt; php ? function cUrlRequest (url, data 美元=,null) { 时间=美元才能curl curl_init (); curl_setopt才能(CURLOPT_URL,卷发,美元,美元url); curl_setopt才能(卷、美元,CURLOPT_SSL_VERIFYPEER,,假); curl_setopt才能(卷、美元,CURLOPT_SSL_VERIFYHOST,,假); if 才能;(!空(元数据)){ ,,,curl_setopt(卷、美元,CURLOPT_POST,, 1); ,,,curl_setopt (CURLOPT_POSTFIELDS,卷发,美元,美元数据); ,,} curl_setopt才能(卷、美元,CURLOPT_RETURNTRANSFER,, 1); 时间=美元才能output curl_exec($旋度); curl_close才能($旋度); return 才能;美元输出; }//获取所有商品 function gStateProduct ($ state =, 0,令牌美元){ ,,//https://api.weixin.qq.com/merchant/getbystatus?access_token=ACCESS_TOKEN ,,//{“status":, 0}//才能,AccessToken 美元;=,“xxxxxxxx"; ,,url 美元;=,“https://api.weixin.qq.com/merchant/getbystatus?access_token="美元令牌; ,,//print_r ($ this→AccessToken); ResData 美元,,,=,cUrlRequest ($ url, & # 39; {“status": & # 39;。美元国家标准# 39;}& # 39;);,,//特别注意这里,这个是json格式的。 ,,echo “& lt; pre>“; ,,print_r (, json_decode (ResData美元)); }//获得所有分组 function getAllCategory ($ state =, 0,令牌美元) { ,,,url 美元;=,“https://api.weixin.qq.com/merchant/group/getall?access_token="美元令牌; ResData 美元,,,,=,cUrlRequest ($ url, & # 39; {“status": & # 39;。美元国家标准# 39;}& # 39;); ,,,echo “& lt; pre>“; ,,,print_r (), json_decode (ResData美元); }//根据分组id来获得商品信息 function getProductByGroudid ($ state =, 0,令牌美元) { 时间=美元才能url “https://api.weixin.qq.com/merchant/group/getbyid?access_token="美元令牌; ResData 美元;才能=,cUrlRequest ($ url, & # 39; {“group_id": & # 39;。美元国家标准# 39;}& # 39;); echo 才能“& lt; pre>“; ,,print_r (, json_decode (ResData美元)); }//获取accesstoken function getAccessToken () { ,,,appid 美元;=,“your appid"; ,,,appsecret 美元;=,“your appsecret"; ,,,url 美元;=,“https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential& appid=啊C涝猘ppid !”,秘密=癮ppsecret美元; ,,,result 美元;=,cUrlRequest ($ url); ,,,jsoninfo 美元;=,json_decode(美元的结果,,真的); ,,,access_token 美元;=,jsoninfo美元(“access_token"); ,,,return access_token美元; }//根据product_id来获取单个商品 function getOneProductByid ($ state =, 0,令牌美元) { $ url=才能“https://api.weixin.qq.com/merchant/get?access_token="美元令牌; ResData 美元;才能=,cUrlRequest ($ url, & # 39; {“product_id":“& # 39;。美元国家标准# 39;““}& # 39;); echo 才能“& lt; pre>“; ,,print_r (, json_decode (ResData美元)); } $ AccessToken=getAccessToken ();//gStateProduct (1、$ AccessToken);//getAllCategory (1、$ AccessToken);//getProductByGroudid (207061749, AccessToken美元); getOneProductByid (“pf82VwN45zr8eOlur5mAiSTjg8WU", AccessToken美元);
关于“php版微信小店如何引用api”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。