请问谁知道怎么调用微信内置浏览器打开分享的链接? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
CThink
V2EX    程序员

请问谁知道怎么调用微信内置浏览器打开分享的链接?

  •  
  •   CThink 2016-05-17 10:01:52 +08:00 13429 次点击
    这是一个创建于 3459 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有这么个需求,希望分享到微博,然后用户点击链接后启动微信,用内置浏览器打开这个分享的页面,查了一些资料,好像是用 scheme 可以实现,就是类似 weixin://?url=www.v2ex.com 这样的链接,但是没找到官方文档,不知道具体的个是和参数,请问各位大神有什么办法实现吗?

    16 条回复    2018-01-12 17:04:04 +08:00
    gdtv
        1
    gdtv  
       2016-05-17 10:10:01 +08:00
    我有个类似的需求:手机端微信支付必须在微信内置浏览器才能进行,当用户使用第三方浏览器浏览我的网站时,我希望有个方法能启动微信用内置浏览器打开支付页面。
    谷歌了很久,没找到方法。
    airyland
        2
    airyland  
       2016-05-17 10:28:43 +08:00 via iPhone
    应该需要特殊合作关系,什么值得买就可以在直接跳到微信打开购买页面
    alex321
        3
    alex321  
       2016-05-17 10:56:22 +08:00
    @gdtv 请参照二手奶茶黑东的微信支付的实现。微信支付官方文档上说是需要走商务渠道,其实就是特殊关系了额。
    gdtv
        4
    gdtv  
       2016-05-17 11:12:21 +08:00
    @alex321
    @airyland
    微信支付有扫码支付、刷卡支付、 APP 支付、公众号支付、 WAP 支付这几种方式,
    其中 WAP 支付可以在第三方浏览器发起支付,问了客服,说是这个接口现在还没有公开申请,只有某些大商家可以使用。

    跑题了,还是看看楼主的问题吧,如果楼主的能实现,那么我的需求也就能用同样的方法实现了。
    JiShuTui
        5
    JiShuTui  
       2016-05-17 11:18:43 +08:00
    楼主是在哪里需要分享到微信?
    如果是自己的 APP 内的网页,那么可以通过 JS 调用 APP 接口形式来做,通过 APP 来实现分享到微信。
    如果是在第三方 APP , 就需要一些特殊的技巧了, github 上有一个东西可以通过 js 来打开某些浏览器的分享界面。
    alex321
        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 支付不定能直接支持,估计还是会需要额外再去走商务申请,微信支付的商户平台和开放平台是分开的。
    alex321
        7
    alex321  
       2016-05-17 11:28:50 +08:00
    @JiShuTui 我估计 lz 的需求是想通过微博来病毒化转化微信来路粉丝。
    大致猜测下,从 APP 或者网页上分享内容到微博,微博上的粉丝点击微博内容的超链接。这时, lz 就想在点击的时候直接启调微信 APP 来打开网址了,而非启调系统内置或默认的浏览器来打开。
    CThink
        8
    CThink  
    OP
       2016-05-17 11:31:55 +08:00
    @JiShuTui 是微信分享到微博,然后微博网页或 app 内用户点链接跳进微信浏览。 跳进自己的 app 是可以实现的,微信的不行。
    alex321
        9
    alex321  
       2016-05-17 11:33:20 +08:00
    @airyland
    @gdtv
    补充一句,二手奶茶黑东和色魔张大妈的关系,以及企鹅和二手奶茶黑东的关系, 233333 。

    @JiShuTui
    @CThink 其实还有个微妙的情形,微博与微信本身还牵涉到 T 和 A 的关系。。
    JiShuTui
        10
    JiShuTui  
       2016-05-17 11:45:02 +08:00
    了解你说的使用场景的,但是是否真的会有人使用这个场景?
    不如在微信内打开就用微信的授权登录,微博内打开就用微博的授权登录。

    倒来倒去目前好像没有办法实现。
    alex321
        11
    alex321  
       2016-05-17 11:49:23 +08:00
    @JiShuTui lz 这么做的目的要用的就是微博上的公开关系。微信内的私人关系用 js-sdk 很容易。
    moult
        12
    moult  
       2016-05-17 12:57:20 +08:00
    前两天刚反编译了微信,需求也是跟你一样,就是想通过微信浏览器打开 URL 。
    微信有一个 URL Scheme 的, weixin://dl/businessWebview/link?appid=%s&url=%s
    但是他有一个签名验证的过程,需要开放平台的 appid 和 Secret !没有再仔细看下去。
    CThink
        13
    CThink  
    OP
       2016-05-17 13:13:15 +08:00
    @JiShuTui 可是还要调用微信的相册和录音 api ,微博没有。
    xinyidao
        14
    xinyidao  
       2016-05-17 17:27:03 +08:00
    @moult 希望能再看看,说不定有大发现呢
    bingxin
        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
    agoodob
        16
    agoodob  
       2018-01-12 17:04:04 +08:00
    2018-1-12 也需要外部调用起微信浏览器访问指定页面,看了网上不少信息包括这个帖子,也是不行。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1039 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:40 PVG 02:40 LAX 10:40 JFK 13:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86