前言
我们在微信给朋友分享一些网站的时候,如果直接从浏览器复制网页地址,通常是这样的效果:只单纯显示一个链接。
或者是在微信打开网页后点击分享按钮,会显示类似这样的效果:
当我们想要做网站推广时,希望显示的内容更丰富一点,能否显示一些描述和图片呢,就像这样?
当然可以,让我们来看看它的制作方法吧。
一、准备工作
(一)一个已备案的网站
(二)一个已认证企业公众号
如果公众号未经认证,是没有分享权限的,我们可以在开发 -> 接口权限中查看公众号的分享权限是否已经开放
二、公众号设置
(一)首先进入 公众号设置-> 功能设置
在这里,我们需要设置JS接口安全域名,一共可以设置5个
根据提示,需要下载一个txt文件,并放在域名根路径下,如springboot项目则放在static文件夹下,并确保可以访问。
(二)进入 安全中心 -> IP白名单
IP白名单需要设置域名所在服务器的IP地址,可以有多个,使用回车来设置。
(三)获取开发者AppID和AppSecret
进入 开发 -> 基本配置 **
这里可以获取到开发者ID(AppID)和开发者密码(Appsecret)**
注意:开发者密码必须妥善保存,公众号平台不保存密码,如果遗忘,只能重置。
到此,公众号的设置已经完毕,可以进入开发阶段了。
三、开发步骤
公众号开发文档里面的内容比较分散,在这里做一个步骤总结,
(一)获取access_token
公众号和小程序均可以使用AppID和AppSecret调用接口来获取access_token。
https请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
(二)根据已获取到的 access_token 来获取 jsapi_ticket
访问方式:https GET
调用接口:https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi