如何从网页链接到微信?

时间:2016-02-16 06:45:25

标签: html wechat uri-scheme

Whatsapp允许您通过

链接到新消息
<a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share" class="Share-link m-whatsapp">

如何使用WeChat做同样的事情?

4 个答案:

答案 0 :(得分:13)

微信确实有一个可以在浏览器中使用的URI方案。方案前缀为weixin://

可以使用一些URI:

weixin://dl/stickers
weixin://dl/settings
weixin://dl/posts
weixin://dl/moments

但是,在具体回答您的问题时,您可以专门与联系人聊天:

weixin://dl/chat?{toID}

您需要将{toID}替换为目标用户的微信ID。

为了参考,这些是我之前从以下网站找到此信息的网址:

答案 1 :(得分:9)

Weixin在2016-09-05发布了更新6.3.25,它几乎阻止了来自非weixin应用程序的所有URL方案请求。只允许来自微信的应用程序和一些“白名单”应用程序的请求。

  

微信在2016年9月5日的6.3.25更新中,已经屏蔽了绝大部分外部发起的URL方案   请求,只允许在微信内部或少量白名单应用中进行调用。鉴此,以下所展示的内容目前可能已经失效,本文仅供存档参考。

翻译自中国大陆的开发者博客:

来源:https://spacekid.me/weixin-url-schemes/

答案 2 :(得分:2)

我不确定你想要做的是在你的视图或网页上点击一个按钮,点击它打开微信,并允许用户将内容分享给其他人?
> 如果是移动应用程序,您可能需要查看wechat's offical api document 您首先需要为微信做一些应用程序,然后他们可以通过为您提供appId来授予您使用此功能的权限,您可以利用此appId并实现他们提供的接口来实现共享功能。

如果您有微信官方帐号,或者您希望在微信应用程序内的浏览器中显示您的Web应用程序页面(这是我的理解),那么您可能需要查看here。您首先必须注册一个官方帐户,并在帐户的设置页面中绑定您的应用程序域。

如果您有一个PC网站,并希望用户与微信分享某些页面。您可以做的是为该链接生成QR码,因此当用户使用微信扫描功能扫描代码时,链接将在微信内的浏览器中打开,并允许用户使用所有微信功能,如共享。

答案 3 :(得分:0)

在PC上登录微信时,通常会加载有QR码的微信网页。必须通过手机上的微信客户端进行扫描。客户端必须是试图与您联系的用户,这是他们与微信的PC链接。将向用户显示他们的聊天窗口(列出他们的联系人)。这是微信的安全功能,可确保注册用户只能访问服务器并减慢拖钓速度。用户手机是系统的链接。当我访问微信网页时,我得到一个qr代码,一旦我使用手机应用程序扫描它,我的聊天窗口只有我的联系人。您可以将联系人添加到列表中,但仍然要求用户先前已将其移动电话注册到系统。