微信分享带图片,描述(php版)

最近在为一个php网站添加微信分享带图片,描述的功能,这个功能之前了解过,但并没有彻底实现过,这个功能需要认证的公众号支持。
第一步:在已经认证的公众号配置安全域名(网上很多教程)
第二步:在微信公众平台文档获取示例源码,阅读文档,如果时间紧迫可直接阅读源码
第三步:阅读源码并按需求修改源码

源码地址

源码文档结构如下:
在这里插入图片描述

由于网站采用mvc结构,并不能像sample.php那样调用jssdk.php,一开始,我是想直接使用

<script type="text/javascript" src="xxxxxxx/sample.php"></script>

即将sample.php当成javascript,但后来想了一下,这样做可能会有被跨域调用的风险,还是乖乖地使用ajax方式调用。

这里我先说明一下我遇到的问题,因为debug模式下可能一直弹出wx.config配置不正确的问题
1、先到微信公众号后台查看一下你有没有获取到分享接口的权限,
2、查看一下你的url有没有写死
3、查看一下你的传入的url是不是当前网页的url,否则会报错

代码展示
这里我们需要修改一下代码:
先上代码:
jssdk.php(只需修改getSignPackage方法,由于url不能hardcode,所以url作为参数传入)

//添加参数,$url由ajax传过来
public function getSignPackage($url) {
    $jsapiTicket = $this->getJsApiTicket();

    // 注意 URL 一定要动态获取
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kitt15

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值