11

Whatsapp允许您通过以下方式链接到新消息

<a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share" class="Share-link m-whatsapp">

我该如何做同样的事情WeChat

4

4 回答 4

16

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

有一些 URI 可以与此一起使用:

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

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

weixin://dl/chat?{toID}

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

为便于参考,这些是我之前找到此信息的 URL:

于 2016-02-23T11:13:12.117 回答
13

微信于 2016-09-05 发布了 6.3.25 更新,几乎屏蔽了非微信应用的所有 URL Schemes 请求。只允许来自微信应用程序和一些“白名单”应用程序的请求。

信在 201 年 9 月 5 日的 6 年 3 日 225 日中,微信更新了,外部请求的请求,只在内部信或允许此显示的内容在内部应用中进行调用。目前可能已经失效,本文翻译文档参考。</p>

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

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

于 2016-12-23T07:31:28.303 回答
2

我不确定您是否想要在您的视图或网页上添加一个按钮,单击它会打开微信并允许用户将内容分享给其他人?

如果是手机应用,不妨看看微信官方的api文档
你首先需要做一些微信应用,然后他们可能会通过提供给你一个appId来允许你使用这个功能,你利用这个appId并实现他们提供的接口来实现分享功能。

如果你有微信公众号,或者你希望在微信应用内的浏览器中显示你的web应用页面(这是我的理解),那么你会想看看这里。您首先必须注册一个官方帐户,并在该帐户的设置页面中绑定您的应用程序域。

如果您有一个 PC 网站并希望用户将某些页面分享到微信。您可以为该链接生成一个二维码,这样当用户使用微信的扫描功能扫描二维码时,该链接将在微信内部的浏览器中打开,并允许用户使用所有微信功能,例如分享。

于 2016-02-22T05:16:16.170 回答
0

在PC上登录微信时,通常会加载有二维码的微信网页。这必须通过手机上的微信客户端扫描。客户端必须是试图联系您的用户,它是他们的 PC 链接到微信。用户将看到他们的聊天窗口(列出他们的联系人)。这是微信的一项安全功能,可确保注册用户只能访问服务器并减慢拖钓速度。用户手机是系统的链接。当我访问微信网页时,我会得到一个二维码,一旦我使用手机应用程序扫描它,我就会看到只有我的联系人的聊天窗口。您也许可以将您的联系人添加到列表中,但它仍然需要用户之前已将他们的手机注册到系统中。

于 2016-10-10T14:40:40.917 回答