微信朋友圈JSSDK分享自定义图片文字

JavaScript021

微信朋友圈JSSDK分享自定义图片文字,第1张

1、在微信公众号添加安全域名(制作的H5页面的主域名);

测试阶段,本人是通过修改hosts文件,将对应域名解析为127.0.0.1 ; 然后将电脑和手机连接至同个局域网下。修改手机代理为电脑在局域网内的IP地址;这样手机就能正常进行测试;

2、引入jssdk   script    src='http://res.wx.qq.com/open/js/jweixin-1.0.0.js'

3、配置jssdk,成功后方可使用相关功能,方式如下

wx.config({

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: 'XX', // 必填,公众号的唯一标识

timestamp: XX, // 必填,生成签名的时间戳

nonceStr: xx, // 必填,生成签名的随机串

signature: xx, // 必填,签名,见附录1  

jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

})

第一次接触时看到网上的文章在此对signature没有过多的说明,这里我自己大概说一下,此参数是通过获取公众号的id及secret获取 access _token,然后通过 access _token获取jsapi_ticket,然后通过时间戳,随机串,当前页面url,通过sha1加密生成;(这里做下说明,此步骤由后台处理后返回给前端即可);

刚接触的时候领导认为纯前端可实现,这。。。确实可以实现,这里就不做过多说明了;至于要后端处理的原因大致为两点1、公众号id和secret在前端实现不安全  2、 access _token和jsapi_ticket每日有请求次数的限制,过期时间两小时,所以需要后台在服务器缓存,每两小时获取一次;

4、wx.config配置正确即可通过wx.ready来调用相应功能

wx.ready(function() {

wx.onMenuShareTimeline({   //分享朋友圈

title: 'X', // 分享标题

link: window.location.href, // 分享链接

imgUrl: url, // 分享图标

success: function() {

// 用户确认分享后执行的回调函数

console.log('分享成功了哟哟哟')

},

cancel: function() {

// 用户取消分享后执行的回调函数

}

})

wx.onMenuShareAppMessage({  // 好友分享

title: '', // 分享标题

desc: '', // 分享描述

link: window.location.href, // 分享链接

imgUrl: '', // 分享图标

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

})

})

总结:其实对于前端要处理的很少,只要从后台获取signature签名,调用方法即可实现;具体可看官方文档;首次接触的小伙伴不要被吓到,就是如此简单;

达到以下形式

先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

备注:登录后可在“开发者中心”查看对应的接口权限。

创建一个wx-share.js文件

设置initWx方法,传递给调用分享的网站即可得到自定义配置的内容

问题一:怎样修改微信朋友圈发来的分享链接内容,然后再转发到自己的朋友圈里? 没有办法!

如果需要做:

自己申请公众平台!复制他的图文消息 联系方式改成你的 然后在发给你自己转发!

问题二:微信转发网页链接,如何将转发信息处的链接修改为文字? 转发调用的是文章内部的文字,如果内容没有文字的话,就调用的链接。

满意请采纳哦~有其它问题可以继续追问

问题三:微信转发网页链接,怎么将转发信息处的链接修改为文字? 10分 这是微信官方设置的js接口问题,用户没法改变,他是看你转发的渠道,比如从百度贴吧上转发的就显示文字,从微信公众号上转发的就显示链接

问题四:怎么修改微信转发内容 微信转发内容是不能修改的。已经发出的朋友圈内容是不能修改的,用户可以先复制内容,然后重新发送一遍,发送成功后,再将之前发送的删除即可。

删除微信朋友圈内容的方法:

1、首先,打开微信软件,点击右上角菜单“三个竖点”的菜单键,接着选择“我的相册”。

2、进入相册之后,找到需要删除的内容。如果是删除转发的内容,在选择进入转发的内容界面,点击内容下方“删除”按钮,按“确定”删除。

3、如果是删除原创的内容,我们在找到需要删除的内容以后,可以点击右上角“三个竖点”的菜单键,然后选择“删除”按钮,再次按“确定”删除就行了。

问题五:怎样修改微信朋友圈发来的分享链接内容,然后再转发到自己的朋友圈里? 复制然后粘贴再修改就可以发朋友圈了

问题六:微信如何修改网页内容再分享 你好。

这个是没有其他办法修改的!

如果需要做,只能自己复制他的图文消息,更改然后在发给你自己转发。。。

祝好~~

问题七:转发出去的微信链接能改内容吗 转发的只是链接,其中内容不能修改。如果能修改那就相当于拥有了后台的发布修改功能。

问题八:微信朋友圈里的链接,已被转发,现在想修改链接里的配图。 50分 Hi!如果描述的是手机截图,您可以同时按住手机开始键和电源键,然后进入照片-相册-保存的图片中查看即可。

问题九:别人在微信发给我的文章、链接怎么自己修改加工,成为自己的 首先你需要有个公众号

登录公众号后台

把别人的链接打开 复制内容 需要修改的自己修改

然后在自己的公众号里发表

自己转发一下 链接文章 都是你的了

问题十:怎样修改微信朋友圈分享的文章内容 如果是来自微信公众号的内容,这个一经发布就无法更改,除非重新编辑和发送一个新的;

如果是个人发出的内容,你可以把文字内容复制粘贴到手机内(存放在备忘录之类可以存储文字的地方),然后对想要修改的部分进行修改,最后将改好后的内容发布。

――爱名网22为您解答