分享网页到微信朋友圈的官方接口

看到 JiaThis 增加了微信分享的按钮,查看了下网络请求,是官方提供的接口,不过官方文档还没有这方面的信息。这个接口应该是合作测试中的,不排除以后会更改或者停用。

目前分享到微信朋友圈不同于通常的分享,需要先向微信服务器发送分享的网页信息,如标题和URL,图片等参数,然后微信服务器会生成一个二维码的 ID,最后将 ID 拼凑获得一个可以供微信客户端扫描分享的二维码。

请求二维码参数的地址(GET):

https://open.weixin.qq.com/qr/set/?a=1&title=#{TITLE}&url=#{URL}&img=#{IMG}&appid=#{
APPID}&r=#{UNIX_TIMESTAMP}

其中参数为:#{TITLE}、 #{URL}#{IMG}#{UNIX_TIMESTAMP}

标题和 URL 应该是必须的,图片和时间参数可选吧。时间参数应该是忽略缓存作用。

请求返回一个 JSONP 形式的结果:

showWxBox("ABCDEFGHIasgasg")

这样页面中包含一个 Callback 名称为 showWxBox 即可显示 ID 为 ABCDEFGHIasgasg二维码,二维码拼接地址是:

https://open.weixin.qq.com/qr/get/#{Qrcode_ID}/

你也可以直接使用 JiaThis 分享按钮,或者自己处理参数吧。

转:http://www.36kr.com/topics/20

原文地址:https://www.cnblogs.com/shuaixf/p/3319771.html