
有这么个需求,希望分享到微博,然后用户点击链接后启动微信,用内置浏览器打开这个分享的页面,查了一些资料,好像是用 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 @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 也需要外部调用起微信浏览器访问指定页面,看了网上不少信息包括这个帖子,也是不行。 |