
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
小程序扫普通链接二维码打开小程序问题
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫普通链接二维码打开小程序问题」
摘要:小程序扫普通链接二维码打开小程序问题
展开:域名:http://XXX.cn/A/index.php?table_noA的位置改变,一个可以扫码跳转,A换成B就不能跳转 -
小程序扫普通链接二维码打开小程序需要什么微信版本
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫普通链接二维码打开小程序需要什么微信版本」
摘要:小程序扫普通链接二维码打开小程序需要什么微信版本
展开:目前遇到用户用微信扫描普通二维码的时候,出现白屏,看界面像是根本没有进入到小程序,所以我们怀疑是不是微信版本太低,根本无法用普通二维码打开小程序。请官方人员解答一下,扫普通链接二维码打开小程序需要什么微信版本!!谢谢。 -
小程序扫普通链接二维码无法打开小程序
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫普通链接二维码无法打开小程序」
摘要:小程序扫普通链接二维码无法打开小程序
展开:域名和添加还有验证文件都已经放到服务器,并且已经添加好了跳转规则,可以无法跳转,总是提示非官方网页 -
小程序扫码
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫码」
摘要:小程序扫码
展开:扫码只能相册或相机不能长按识别吗还有扫码结果是一个外链,怎么跳转过去 -
小程序扫码,通过sence跳转,(安卓)不会再次触发
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫码,通过sence跳转,(安卓)不会再次触发」
摘要:小程序扫码,通过sence跳转,(安卓)不会再次触发
展开:小程序通过api扫描后,进入到了首页,触发了onLoad,我获得了sence字段,并且成功跳转到了sence指定的界面但是我关闭掉小程序后,小程序进入了后台,再次扫码后,不会触发onLoad事件,无法获取新的sence(安卓进入后台,苹果直接关掉了,可以触发onLoad事件) -
小程序扫码或从后台进入前台场景值错误
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫码或从后台进入前台场景值错误」
摘要:小程序扫码或从后台进入前台场景值错误
展开:在小程序里面扫码完成后,onShow显示的场景值是1001(从主入口进入),点击home键再返回小程序,场景值还是1001,因为有设置场景1001时的特殊动作,现在每次扫码和小程序从后台返回前台都会触发。 -
小程序扫码打开小程序无法获取到二维码参数
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫码打开小程序无法获取到二维码参数」
摘要:小程序扫码打开小程序无法获取到二维码参数
展开:二维码链接内容会以参数q的形式带给页面,在onLoad事件中提取q参数并自行UrlDecode一次,即可获取原二维码的完整内容。微信版本:6.5.12扫码正常跳转到页面入口,但是获取拿不到q参数(二维码是一个url),官方文档写得很含糊,最好给个例子,我不知道这样写对不对:onLoad:function(query){//扫码打开小程序leturlUrlDecode(query.q)//这样写?leturldecodeURIComponent(query.q)//还是这样写?我是这样写的改动又要发布一次发布次数有限leturlUrlDecode(query)//或者是这样写?leturldecodeURIComponent(query)//???}扫码打开小程序现在是真机扫,真机打开小程序,而且要发布后才可以测,不像其他接口在开发者工具可以很容易看到所有的控制台网络输出以及断点调试真的很麻烦 -
小程序扫码支付,收不到回调信息,请大师帮忙看下什么原因
2019-04-03 15:15:29如何看待微信公开课小程序热门讨论「小程序扫码支付,收不到回调信息,请大师帮忙看下什么原因」
摘要:小程序扫码支付,收不到回调信息,请大师帮忙看下什么原因
展开:扫码支付,收不到回调信息,请大师帮忙看下什么原因,要怎么解决一直请求下面这个,index.php?routeextension/payment/wechat_pay/isOrderPaidorder_id59index.php?routeextension/payment/wechat_pay/isOrderPaidorder_id59index.php?routeextension/payment/wechat_pay/isOrderPaidorder_id59index.php?routeextension/payment/wechat_pay/isOrderPaidorder_id59index.php?routeextension/payment/wechat_pay/isOrderPaidorder_id59扫码回调链接设置如下:其他该配的域名都配置了,http://xxxx.yyyy.com/payment_callback/wechat_pay附代码如下:?php/@packageOpenCart@authorMengWenbin@copyrightCopyright(c)20102017,ChengduGuangdaNetworkTechnologyCo.Ltd.(https://www.opencart.cn/)@licensehttps://opensource.org/licenses/GPL3.0@linkhttps://www.opencart.cn/classControllerExtensionPaymentWechatPayextendsController{publicfunctionindex(){$data[button_confirm]$thislanguageget(button_confirm);$data[redirect]$thisurllink(extension/payment/wechat_pay/qrcode);return$thisloadview(extension/payment/wechat_pay,$data);}publicfunctionqrcode(){$thisloadlanguage(extension/payment/wechat_pay);$thisdocumentsetTitle($thislanguageget(heading_title));$thisdocumentaddScript(catalog/view/javascript/qrcode.js);$data[breadcrumbs]array();$data[breadcrumbs][]array(text$thislanguageget(text_home),href$thisurllink(common/home));$data[breadcrumbs][]array(text$thislanguageget(text_checkout),href$thisurllink(checkout/checkout,,true));$data[breadcrumbs][]array(text$thislanguageget(text_qrcode),href$thisurllink(extension/payment/wechat_pay/qrcode));$thisloadmodel(checkout/order);$order_info$thismodel_checkout_ordergetOrder($thissessiondata[order_id]);$order_idtrim($order_info[order_id]);$data[order_id]$order_id;$subjecttrim($thisconfigget(config_name));$currency$thisconfigget(payment_wechat_pay_currency);$total_amounttrim($thiscurrencyformat($order_info[total],$currency,,false));$notify_urlHTTPS_SERVER.payment_callback/wechat_pay;//$thisurllink(wechat_pay/callback);$optionsarray(appid$thisconfigget(payment_wechat_pay_app_id),appsecret$thisconfigget(payment_wechat_pay_app_secret),mch_id$thisconfigget(payment_wechat_pay_mch_id),partnerkey$thisconfigget(payment_wechat_pay_api_secret));WechatLoader::config($options);$paynewWechatWechatPay();$result$paygetPrepayId(NULL,$subject,$order_id,$total_amount100,$notify_url,$trade_typeNATIVE,NULL,$currency);$data[error];$data[code_url];if($resultFALSE){$data[error_warning]$payerrMsg;}else{$data[code_url]$result;}$data[action_success]$thisurllink(checkout/success);$data[column_left]$thisloadcontroller(common/column_left);$data[column_right]$thisloadcontroller(common/column_right);$data[content_top]$thisloadcontroller(common/content_top);$data[content_bottom]$thisloadcontroller(common/content_bottom);$data[footer]$thisloadcontroller(common/footer);$data[header]$thisloadcontroller(common/header);$thisresponsesetOutput($thisloadview(extension/payment/wechat_pay_qrcode,$data));}publicfunctionisOrderPaid(){$jsonarray();$json[result]false;if(isset($thisrequestget[order_id])){$order_id$thisrequestget[order_id];$thisloadmodel(checkout/order);$order_info$thismodel_checkout_ordergetOrder($order_id);if($order_info[order_status_id]$thisconfigget(payment_wechat_pay_completed_status_id)){$json[result]true;}}$thisresponseaddHeader(ContentType:application/json);$thisresponsesetOutput(json_encode($json));}publicfunctioncallback(){$optionsarray(appid$thisconfigget(payment_wechat_pay_app_id),appsecret$thisconfigget(payment_wechat_pay_app_secret),mch_id$thisconfigget(payment_wechat_pay_mch_id),partnerkey$thisconfigget(payment_wechat_pay_api_secret));WechatLoaderr::config($options);$paynewWechatWechatPay();$notifyInfo$paygetNotify();if($notifyInfoFALSE){$thislogwrite(WechatPayError:.$payerrMsg);}else{if($notifyInfo[result_code]SUCCESS$notifyInfo[return_code]SUCCESS){$order_id$notifyInfo[out_trade_no];$thisloadmodel(checkout/order);$order_info$thismodel_checkout_ordergetOrder($order_id);if($order_info){$order_status_id$order_info[order_status_id];if(!$order_status_id){$thismodel_checkout_orderaddOrderHistory($order_id,$thisconfigget(payment_wechat_pay_completed_status_id));}}returnxml([return_codeSUCCESS,return_msgDEALWITHSUCCESS]);}}}}