如何从网页链接到微信?

Ric*_*ich 10 html uri-scheme wechat

Whatsapp 允许您通过链接到新消息

<a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share" class="Share-link m-whatsapp">
Run Code Online (Sandbox Code Playgroud)

我该如何做同样的事情WeChat

gar*_*jie 13

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

有一些URI可用于此:

weixin://dl/stickers
weixin://dl/settings
weixin://dl/posts
weixin://dl/moments
Run Code Online (Sandbox Code Playgroud)

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

weixin://dl/chat?{toID}

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

为了参考,这些是我从以前找到此信息的URL:

  • @Guillaume我也有其他人的报道,这不再适用,所以你不是唯一的.我怀疑微信可能已经改变了这个问题. (4认同)
  • 您能告诉我您指的是什么微信ID吗?我正在尝试使用“ weixin:// dl / chat”深层链接,但无法使其正常工作。我一直在尝试放置OpenID和微信ID。两者都将我留在主要对话列表中。通过微信ID,我的意思是您可以设置自己的ID,通过OpenID,我的意思是在Webhook上以FromUsername形式返回的ID。看起来像这样:`ogc7Qwpp0cf9ewOJKjpsEhKl_CIX`无法使其与普通微信用户或正式帐户一起使用。 (3认同)
  • 这根本不起作用,并且在他提到的链接之一中提到了https://www.quora.com/Does-WeChat-support-posting-text-to-chat-via-a-url-scheme-手机 (2认同)

Pan*_*ing 9

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

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

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

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