php微信自定义分享链接,标题,描述,缩略图配置步骤

微信公众号开发,自定义分享链接,标题,描述,缩略图接口

1、文件目录结构

php微信自定义分享链接,标题,描述,缩略图配置步骤

2、后台代码:

wxshare.php 注意:使用此代码,只需要把wxshare.php文件下面的appid和secret换成自己的即可,appid对应的微信公众号必须有对应接口权限才能设置成功

php;gutter:true; $v){ $signature .= $k.'='.$v.'&'; } $signature = substr($signature, 0, strlen($signature)-1); $data['signature'] = sha1($signature);// 必填,签名,见附录1</p> <p>$data['nonceStr'] = $sign['noncestr']; $response = array('code' => 0, 'message' => '请求成功', 'data' => $data); echo json_encode($response);</p> <pre><code> 3、前端代码: share.html 使用此代码,需要把自定义的标题、描述、连接(链接域名需要在微信公众号后台添加安全域名才会生效,否则会失败)、缩略图设置自己的即可 ;gutter:true;
分享页面标题XXX

生成二维码

$(document).ready(function(){
$.ajax({
type:"POST",
url:’wxshare.php’,
data: {url: window.location.href},
success:function(result){
var result = JSON.parse(result);
// console.log(result);
// 检测是否拥有权限
// wx.checkJsApi({
// jsApiList: [‘updateAppMessageShareData’], // 需要检测的 JS 接口列表,所有 JS 接口列表见附录2,
// success: function(res) {
// alert(JSON.stringify(res));
// }
// });
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: result.data.appid, // 必填,公众号的唯一标识
timestamp: result.data.time, // 必填,生成签名的时间戳
nonceStr: result.data.nonceStr, // 必填,生成签名的随机串
signature: result.data.signature,// 必填,签名,见附录1
jsApiList: [‘updateAppMessageShareData’] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function(){
wx.updateAppMessageShareData({
title: ‘分享页面标题XXX’, // 分享标题
desc: ‘分享页面描述XXX’, // 分享描述
link: ‘http://www.域名.com/xs/index.html’, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
imgUrl: ‘http://www.域名.com/xs/static/logo.png’, // 分享图标
// success: function () {
// alert(‘分享成功’);
// },
// cancel: function () {
// alert(‘取消分享了’);
// }
});
});
}
});
});
// 生成二维码
function create_code(){
$.ajax({
type:"POST",
url:’create_code.php’,
data: {url: window.location.href},
success:function(result){
$(‘#code’).attr(‘src’,result);
$(‘#code’).show();
}
});
}

4、生成二维码:

create_code.php
使用此代码,需要把域名更换为自己的即可

phpqrcode下载

效果图:

php微信自定义分享链接,标题,描述,缩略图配置步骤

上面4步都设置好之后,首先需要把要分享的页面生成二维码(点击页面生成二维码按钮即可),然后用微信扫一扫二维码进入页面后,点击右上角三个点分享给朋友既可看到自定义的卡片效果;

Original: https://www.cnblogs.com/xiaofengzheng/p/16404702.html
Author: 小风筝666
Title: php微信自定义分享链接,标题,描述,缩略图配置步骤

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582119/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【Linux】【虚拟机】 IP地址的动态与静态设置

    配置文件的修改 配置文件的修改 vim /etc/sysconfig/network-scripts/ifcfg-ens33 IP配置方式(不指定:none,静态:static,动…

    Linux 2023年6月14日
    0118
  • JavaScript快速入门-03-数据类型

    3 数据类型 3.1 简介 JavaScript中的每个值都是属于一种特定的数据类型。JavaScript中一共有以下几种数据类型,详细如下所示: 原始类型: Undefined、…

    Linux 2023年6月7日
    0165
  • 【设计模式】Java设计模式-单例模式

    【设计模式】Java设计模式 – 单例模式 😄 不断学习才是王道🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🌝分享学习心得,欢迎指正,大家一起学习…

    Linux 2023年6月6日
    0162
  • WPF 给 Pen 的 DashStyle 设置 0 0 的虚线数组将会让渲染线程消耗大量 CPU 资源

    给 WPF 的 Pen 的 DashStyle 属性设置 0 0 的虚线,在绘制几何图形时,绘制的几何图形的尺寸将关联渲染线程所使用的 CPU 资源。大约在周长大于 500 时,将…

    Linux 2023年6月6日
    064
  • 磁盘操作指令 dd

    dd if=/home/thotf/PaperOS/boot/mbr.bin of=/home/thotf/bochs/hd60M.img bs=512 count=1 conv=…

    Linux 2023年6月7日
    0113
  • Apache Solr Velocity 注入远程命令执行漏洞 (CVE-2019-17558)

    一、Apache Solr介绍 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于web-service的API接口,用户可以通过http请求,向搜索引擎服务器提交一定格式…

    Linux 2023年6月13日
    099
  • 线段树扫描线(一) 矩形面积 以hdu 1542为例

    还是老规矩,传送门 hdu 1542 不做过多解释了,就是给出n个矩形,求出这些矩形所覆盖的面积和。由于n很小,因而这道题不是必须用线段树 先想想怎么办,先来一个例图(稍微有点复杂…

    Linux 2023年6月6日
    0115
  • Wireshark 使用教程

    Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括: 1、Wireshark软件下载和安…

    Linux 2023年6月8日
    093
  • 高速USB转8串口产品设计-TTL串口

    基于480Mbps 高速USB转8路串口芯片CH348,可以为各类主机扩展出8个独立的串口。使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、ma…

    Linux 2023年6月7日
    083
  • 【EventOS Nano】EventOS Nano初步了解

    EventOS Nano是什么? EventOS Nano是一个面向单片机、事件驱动的、分布式的、可跨平台开发的嵌入式开发平台。主要有两大技术特色: 事件驱动和 超轻量 Event…

    Linux 2023年6月13日
    094
  • MySQL之存储引擎、基本数据类型及约束条件

    一、存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,…

    Linux 2023年6月14日
    099
  • mysql-高可用架构:MHA

    mysql-高可用架构:MHA 1. MHA简介 MHA(Master High Availability)是由日本人yoshinorim开发的一款成熟且开源的MySQL高可用程序…

    Linux 2023年6月13日
    090
  • [20210930]bbed读取数据块7 fffext.sh.txt

    [20210930]bbed读取数据块7 fffext.sh.txt –//一般bash shell脚本很少考虑执行效率,仅仅考虑利用它快速解决工作中遇到的问题. &#…

    Linux 2023年6月13日
    090
  • Redis快速度特性及为什么支持多线程及应用场景

    转载请注明出处: 1.Redis 访问速度快特性 正常情况下,Redis执行命令的速度非常快,官方给出的数字是读写性能可以达到10万/秒,当然这也取决于机器的性能;Redis使用了…

    Linux 2023年5月28日
    0103
  • centos7自动化ssh免密

    在做免密前要先手动生成公钥: ssh-keygen -t rsa 敲击三次回车即可 写一个shell脚本: expect命令可以获取到命令返回结果并且根据指定内容进行自动发送相应字…

    Linux 2023年6月6日
    0153
  • 统计每个月兔子的总数—牛客网

    统计每个月兔子的总数_牛客题霸_牛客网 (nowcoder.com) #include using namespace std; int main() { //1 1 2 3 5 …

    Linux 2023年6月13日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球