4

我的网站上有一个分享按钮,我想向 Telegram APP 联系人发送特定消息(当我在手机中打开网站时)

问题是我没有找到完整的代码,它只是在手机中打开APP

我的代码是:

<a href="tg://" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

如您所见,我没有找到在 href 属性中发送消息的正确命令

例如,我发现添加贴纸的方法类似:

<a class="tgme_action_button" href="tg://addstickers?set=Saber2">Add Stickers</a>
4

3 回答 3

11

iT 称为 URI Scheme 希望这个可以节省别人的时间 :)

<a href="tg://msg?text=your MsG!" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

现在它只适用于IOS

于 2015-06-27T22:00:29.017 回答
3

使用 API

一旦你设置了用户名,你就可以给人们一个t.me/username链接。在他们的手机上打开该链接将自动启动他们的 Telegram 应用程序并与您聊天。您可以与朋友分享用户名链接,将它们写在名片上或放在您的网站上。

这样人们就可以在不知道您的电话号码的情况下通过 Telegram 与您联系。

这是目前链接到某人的电报的最佳方式,并在此处正式说明: https ://telegram.org/faq/?setln=en#q-how-does-t-me-work

此方法重定向到:

tg://resolve?domain=username

如果要发送消息,则没有有关它的官方信息,因此您需要使用问题中提到的 URI 方案,使用此结构(似乎不允许指定消息将发送给谁) ):

tg://msg?text=yourMsG

看来我们不能两者兼而有之。

于 2018-06-29T04:28:20.113 回答
3
 <a target="_blank" href="https://t.me/share/url?url=Hi,How Are You ?">
  Share Hi,How Are You ? To Telegram
 </a>

在此处输入图像描述

于 2020-11-22T11:48:11.037 回答