最近自己要做微信分享的防封,就研究一下市面做的分享防封原理,基本分流防封是一个做法。

过程讲述:

通过一个微信公众号分享一个入口,记住这个分享内容网页的内容最好一点违规的都没有,标题和图片可以带有诱导性的,然后在自己这个页面写好跳转代码,跳转到你要展示的代码里面,这里的跳转不要立即跳转可以加定时器,然后多少秒跳转,这个这个地方就可以加分流防封逻辑。之后后面对接,就要看用户了,比喻小说登录授权的应该是应该要用单独跳转的安全域名,只要用安全域名展示内容,否者可能出现封的情况。

因为我第一次做微信公众号的网页的分享,所以百度加google,但看的懵懵懂懂的,所以自己决定写一篇入门篇。

基本概念:

微信公众号:

js安全域名:一个备案的域名在公众号里面要设置,设置要求能够通过这个域名访问一个txt文件,我们可以用nginx 的root关键字访问这个txt就可以了

location /wxdomain {
root f:
}

那么你访问 http://域名/wxdomain/xxxx.txt  你这个txt 放在f: /wxdomain。

基本能马上验证,这个域名作用使你能够,你调用微信公众号网页API,否者你无权调用,切记切记。

IP白名单:设置才有资格获取一个微信公众号的token

acces_token:这个token,通过一个API 获取的到,具体看开发文档,具体这个这个API只能指定的IP白名单才能调用,不是任何机器能调用的,过期时间2个小时。建议用redis保存

ticket: 用token作为参数,通过API获取的一个值,用于生成校验值的。见开发文档,过期时间2个小时。建议用redis保存

网页页面开发:

注意设置的值格式,别填写了,然后跳转的域名只能指定安全域名,但jssdk demo竟然可以分享豆瓣的。貌似以前裂变人,用了一个另外一个可以分享任意地址,具体,第一个开发建议开启debug,如果微信打开就是各种弹框,起码你知道问题在哪里。

服务器:

用它的demo给的类就差不多了,主要检验的url,应该是你的请求的域名的全部路径,文档说#之前,我的不可能出现#,就不考虑这种情况。

服务器的demo 和 jssdkdemo 都在jssdk开发文档页面,你进入公众号的里面开发者里面就能找到

微信公众号分享网页注意点相关推荐

  1. java微信公众号分享功能

    前言 微信公众号自定义分享功能,可附带图片.标题.内容 提示:以下是本篇文章正文内容,下面案例可供参考 一.微信公众号对网页域名进行授权,把MP_verify_*.txt文件放在项目的根目录下 二.编 ...

  2. (第三方平台)开发相关,解除80端口占用,微信公众号分享jssdk实现,微信开放平台登录接口接入,2022微信分享接入本地调试,微信分享定制

    一.开发相关 1.平台地址 微信开放平台 QQ互联平台SDK 2.文章收集 来自CSDN兄台的QQ登录使用的教程 微信网站应用开发的详细流程和引导 VueJs单页应用实现微信网页授权及微信分享功能 [ ...

  3. 微信公众号的网页授权如何在本地调试?

    调试微信公众号的网页授权时,要填写网页授权域名(如图1),否则授权的时候会提示redirect_uri参数错误(图2),可是我得在localhost先调试成功才能上传到实际的网站上吧,可是这里不支持l ...

  4. 微信公众号分享链接自定义hash值的处理

    微信公众号默认的分享样式是直接分享一条链接的,样式丑陋.但是微信jsdk暴露了分享的API可以自定义分享样式. 一.分享鉴权及分享接口冲定义 这一块的文档很全面,不做细述.关键代码如下: functi ...

  5. 微信公众号分享配置无效。。分享出来的只是纯链接了,如何自定义微信公众号的分享

    微信公众号分享配置无效..分享出来的只是纯链接了 挺久没接微信公众号的项目开发了,最近突然接了一个,结果微信自定义分享给我整懵了.原本配置的好好的,屡试不爽的代码,居然死活不生效,开启debug,开发 ...

  6. 微信分享次数统计、微信公众号分享关注统计

    作为系列文章的第五篇,本文重点探讨数据采集层中的微信分享追踪系统.微信分享,早已成为移动互联网运营的主要方向之一,以Web H5页面(下面称之为微信海报)为载体,利用微信庞大的好友关系进行传播,实现宣 ...

  7. html下拉加载原理,GitHub - gavinjzx/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  8. html下拉加载实现原理,GitHub - sybiele/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  9. 微信公众号-测试号-网页授权

    微信公众号-测试号-网页授权 自己摸索几天,总算搞清楚了 第一步 登录微信公众号平台,开发者工具菜单进入公众平台测试账号 第二步 设置网页帐号 网页授权获取用户基本信息的域名,测试号是可以用ip和域名 ...

最新文章

  1. 数据分析——朴素贝叶斯原理示意图
  2. Extjs DateField onchange
  3. ffplay.exe操作方式
  4. xunsearch全文检索初体验
  5. 自己搭建了一个简单实用的Web版记事本
  6. xp系统下如何安装windows phone 7的软件xap文件
  7. 什么是线程安全性,如何保证线程安全*
  8. IPv6地址、单播、多播/组播介绍
  9. 如何注册谷歌账号、邮箱(22.8.23亲测可用)
  10. ORB-SLAM2安装以及遇到问题
  11. 基础 八大疑问词+翻译
  12. 小程序12306服务器,微信小程序12306来了!史上最详细体验出炉!
  13. 5g网速究竟有多快?比4g快多少?
  14. 通过PIL打开图片并显示
  15. expected `;' before ‘iter’
  16. 爬取剧集地址并存入excel
  17. 【SQL Server系列】_01数据库系统概述
  18. QTableWidget合并单元格
  19. 微信测试是否被删软件,微信右上角的+号如何检测是否被好友删除
  20. 国外开源商城系统-英文开源网店系统

热门文章

  1. Css margin和pandding的上下左右
  2. Nvidia AGX Xavier MAX9286 GMSL 载板(绿板)
  3. opencv之图像翻转、平移、缩放、旋转、仿射学习笔记
  4. centos安装MySQL怎么换端口_centos安装mysql后3306端口不通
  5. Windows环境下安装RabbitMQ(官方文档中文版)
  6. 最适合小白的Odoo12框架详解(更新完毕!!!有错请指正)
  7. 帮我生成一份能够使图像感情化的Matlab代码
  8. 队列、堆、栈、堆栈的区别?
  9. 视频下载工具 (python爬虫和wxpython实现)
  10. 香港大学计算机科学排名,香港大学计算机专业排名