有这么个需求,希望分享到微博,然后用户点击链接后启动微信,用内置浏览器打开这个分享的页面,查了一些资料,好像是用 scheme 可以实现,就是类似 weixin://?url=www.v2ex.com 这样的链接,但是没找到官方文档,不知道具体的个是和参数,请问各位大神有什么办法实现吗?
1
gdtv 2016-05-17 10:10:01 +08:00
我有个类似的需求:手机端微信支付必须在微信内置浏览器才能进行,当用户使用第三方浏览器浏览我的网站时,我希望有个方法能启动微信用内置浏览器打开支付页面。
谷歌了很久,没找到方法。 |
2
airyland 2016-05-17 10:28:43 +08:00 via iPhone
应该需要特殊合作关系,什么值得买就可以在直接跳到微信打开购买页面
|
4
gdtv 2016-05-17 11:12:21 +08:00
|
5
JiShuTui 2016-05-17 11:18:43 +08:00
楼主是在哪里需要分享到微信?
如果是自己的 APP 内的网页,那么可以通过 JS 调用 APP 接口形式来做,通过 APP 来实现分享到微信。 如果是在第三方 APP , 就需要一些特殊的技巧了, github 上有一个东西可以通过 js 来打开某些浏览器的分享界面。 |
6
alex321 2016-05-17 11:22:24 +08:00 1
@gdtv https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=2_1
wap 是非公开的。需要走商务申请的。 lz 的 scheme 应该会放到开发者的开放平台中。再者, scheme 起调支持了, wap 支付不定能直接支持,估计还是会需要额外再去走商务申请,微信支付的商户平台和开放平台是分开的。 |
7
alex321 2016-05-17 11:28:50 +08:00
@JiShuTui 我估计 lz 的需求是想通过微博来病毒化转化微信来路粉丝。
大致猜测下,从 APP 或者网页上分享内容到微博,微博上的粉丝点击微博内容的超链接。这时, lz 就想在点击的时候直接启调微信 APP 来打开网址了,而非启调系统内置或默认的浏览器来打开。 |
8
CThink OP @JiShuTui 是微信分享到微博,然后微博网页或 app 内用户点链接跳进微信浏览。 跳进自己的 app 是可以实现的,微信的不行。
|
9
alex321 2016-05-17 11:33:20 +08:00
|
10
JiShuTui 2016-05-17 11:45:02 +08:00
了解你说的使用场景的,但是是否真的会有人使用这个场景?
不如在微信内打开就用微信的授权登录,微博内打开就用微博的授权登录。 倒来倒去目前好像没有办法实现。 |
12
moult 2016-05-17 12:57:20 +08:00
前两天刚反编译了微信,需求也是跟你一样,就是想通过微信浏览器打开 URL 。
微信有一个 URL Scheme 的, weixin://dl/businessWebview/link?appid=%s&url=%s 但是他有一个签名验证的过程,需要开放平台的 appid 和 Secret !没有再仔细看下去。 |
15
bingxin 2016-06-06 21:13:38 +08:00
@moult weixin://dl/businessWebview/link?appid=%s&url=%s URL 的参数是不是有问题, 为什么我这样写能调用但是进步了指定的 URL 页面 weixin://dl/businessWebview/link?appid=自己的 appid%s&url=指定的 URL%s
|
16
agoodob 2018-01-12 17:04:04 +08:00
2018-1-12 也需要外部调用起微信浏览器访问指定页面,看了网上不少信息包括这个帖子,也是不行。
|