• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 教你用PHP开发微信公众号文章付费阅读功能

教你用PHP开发微信公众号文章付费阅读功能

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了PHP开发,微信公众号,文章付费阅读等相关知识,希望对您有所帮助

教你用PHP开发微信公众号文章付费阅读功能


php开发微信公众号文章付费阅读功能!


教你用PHP开发微信公众号文章付费阅读功能


如上图,一看就懂,就是一片公众号文章,点进去显示标题,作者,时间,公众号名称和部分内容,要想阅读所有内容,那就支付0.01元就可以阅读所有的内容,这就是付费阅读!!!当然金额可以自定义....

其实这个开发原理很简单,无非就是在文章页面加一个微信支付的按钮,点击支付后把隐藏的部分给显示出来或者直接跳转到全文地址。

当然了,这个文章界面也是模仿官方来写的,你可以查看官方的样式,然后模仿就可以了,这个没啥难度。主要是加个按钮在这个页面,下面是这个页面的代码:


readpay.php

<?phpheader('Content-type:text/html; Charset=utf-8');$mchid = '微信支付商户号';          //微信支付商户号$appid = '微信支付申请对应的公众号的APPID';  //微信支付申请对应的公众号的APPID$appKey = '微信支付申请对应的公众号的APPSECRET';   //微信支付申请对应的公众号的APPSECRET$apiKey = 'API密钥';   //帐户设置-安全设置-API安全-API密钥-设置API密钥//①、获取用户openid$wxPay = new WxpayService($mchid,$appid,$appKey,$apiKey);$openId = $wxPay->GetOpenid();      //获取openidif(!$openId) exit('获取openid失败');//②、统一下单$outTradeNo = uniqid();     //你自己的商品订单号$payAmount = 0.01;          //付款金额,单位:元$orderName = 'test';    //订单标题$notifyUrl = 'nofity.php';     //付款成功后的回调地址,一般放在本页面的同级目录即可$payTime = time();      //付款时间$jsApiParameters = $wxPay->createJsBizPackage($openId,$payAmount,$outTradeNo,$orderName,$notifyUrl,$payTime);$jsApiParameters = json_encode($jsApiParameters);?> <!--下面就是木方官方微信文章页面--><html><head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1"/>    <title>新版微信支持双开,王利芬庆祝“茅侃侃去世”文阅读10w+被批人血馒头</title>    <script type="text/javascript">        //调用微信JS api 支付        function jsApiCall()        {            WeixinJSBridge.invoke(                'getBrandWCPayRequest',                <?php echo $jsApiParameters; ?>,                function(res){                    WeixinJSBridge.log(res.err_msg);                    //alert(res.err_code+res.err_desc+res.err_msg);                    if(res.err_msg == "get_brand_wcpay_request:ok"){                        //支付成功跳转页面                        window.location.href="这里填写支付成功后要跳转的查看全文文章地址";                    }else{                        //支付失败/或取消支付跳转页面,自己自定义开发页面                        window.location.href="false.html";                    }                }            );        }        function callpay()        {            if (typeof WeixinJSBridge == "undefined"){                if( document.addEventListener ){                    document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);                }else if (document.attachEvent){                    document.attachEvent('WeixinJSBridgeReady', jsApiCall);                    document.attachEvent('onWeixinJSBridgeReady', jsApiCall);                }            }else{                jsApiCall();            }        }    </script>    <!--下面就是木方官方微信文章页面的CSS-->    <style>        #title{            margin-bottom:10px;            line-height:1.4;            font-weight:400;            font-size:24px;            width: 97%;            margin:0 auto;        }                     #meta_content .time{            color: #8C8C8C;    
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP开发微信授权登录教程
  • 教你用PHP开发微信公众号文章付费阅读功能
  • Mac搭建php的开发环境(图文详解)
  • PHP开发支付宝PC扫码支付/支付宝当面付开发流程
  • PHP开发api接口验证实例

相关文章

  • 如何使用thinkphp5.1的数组查询对象
  • 一文讲解Vue中路由切换终止异步请求(附代码)
  • CorelDraw交互式调和工具制作卡通彩虹
  • Photoshop绘制金属质感的钢铁侠头像
  • PHP实现搜索联想功能(基于字典树算法)
  • 详解JS,Jquery获取屏幕的宽度和高度代码
  • JS 中 9 个强大主流写法(各种 Hack 写法)
  • PHP中静态方法可以访问非静态方法吗
  • Laravel实现随着Resource返回自定义分页信息
  • 基于开发中使用UEditor编辑器的注意事项详解

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 简单聊聊Redis中GETBIT和SETBIT
    • Photoshop制作铝光汽车Logo教程
    • 浅谈怎么使用小程序实现一个变速大转盘
    • zblog php 忘记密码怎么办
    • Photoshop制作华丽的金色礼品字
    • 浅谈微信小程序中引入并使用自带和外部图标的方法
    • 帝国cms批量替换字段值SQL语法
    • Discuz论坛更换域名,详细文件修改步骤
    • PhotoShop图层样式打造复古大气皇族金字效果教程
    • wordpress怎么添加自定义按钮并导出csv

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有