电报消息中URL Scheme使用
6 个回答
关于Telegram的URL Scheme设置,其实很简单:
1. 选择对应会话或群组
链接格式:tg://resolve?domain=用户名 tg://join?invite=邀请码 例如tg://resolve?domain=example_user将打开一个与该用户的聊天会话,tg://join?invite=XXXXXX将打开一个群组。用户名和邀请码请替换。
2. 开启指定功能页面
比如搜索页`tg://search?query=关键词`,语音通话`tg://call?user_id=ID`(需要对方ID)。以上参数都可以在telegram官方文档中找到,按部就班即可。
这种类型链接只能在Telegram App中打开,网页、短信等其他场景中无效。生成后测试链接是否正常跳转,确保参数填写正确。
Telegram官方提供的标准URL格式为:tg://join?invite=群组邀请码 或 tg://resolve?domain=用户名。其中群组链接右上角分享按钮可复制;公开频道可点击用户名后缀的.t.me生成;私密群需管理员生成邀请码。直接复制此类链接至iOS/安卓系统,会自动跳转到Telegram应用。
生成Telegram的URL Scheme,使用官方的模板。格式为tg://xxx,如打开群组为tg://join?invite=群组邀请码,发起私聊为tg://resolve?domain=@用户名,复制URL Scheme链接到可识别URL Scheme的应用中使用。注意:只有手机端可以跳转,网页版不可以。
Telegram的链接生成规则:聊天:tg://resolve?domain=用户名,群组:https://t.me/群组名或ID。公开账号可用域名,私密账号只能复制邀请码。想带话题加#tag,想直接发消息加&text=内容。例如:tg://resolve?domain=TestUser&text=你好。网页版用https开头的链接更好。
Telegram的URL Scheme生成非常简单,直接套模版即可。
1. 聊天网址
tg://resolve?domain=用户名。
将“用户名”替换成对方的@ID,比如`t g://resolve?domain=example_user`。
2. 群/频道链接
`https://t.me/群组名` 或 `tg://join?invite=邀请码`
公开群组:https://t.me/;秘密群组:邀请码;
3. 发送信息
tg://msg?text=发送的内容。
可附加“&to=”对方用户名。
网页版:https://t.me/,App版:tg://,兼容性好。
Telegram的URL Scheme格式是固定的,比如tg://join?invite=XXXXXXXX或者t.me/username。
如何获取邀请链接:群聊右上角「...」→「获取邀请链接」→复制。
自定义链接(频道、机器人):搜索相应名称复制地址栏内容。
部分系统因安全限制可能无法跳转,建议测试后再大范围传播。