4

Web サイトに共有ボタンがあり、Telegram APP の連絡先に特定のメッセージを送信したい (モバイルで Web サイトを開いたとき)

問題は、完全なコードが見つからず、モバイルでアプリを開くだけであることです

私のコードは:

<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 スキームと呼ばれています。これが誰かの時間を節約してくれることを願っています :)

<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 であなたに連絡できます。

これは現在、誰かの Telegram にリンクする最良の方法であり、 https ://telegram.org/faq/?setln=en#q-how-does-t-me-work に公式に記載されています。

このメソッドは次の場所にリダイレクトします。

tg://resolve?domain=ユーザー名

メッセージを送信する場合、それに関する公式情報はないため、この構造を使用して、質問に記載されているようにURIスキームを使用して送信する必要があります(メッセージの送信先を指定できないようです) ):

tg://msg?text=yourMsG

両方を混在させることはできないようです。

于 2018-06-29T04:28:20.113 に答える