English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE คนไทย Français русский

回答

收藏

Telegram 小程序 | TypeScript @telegram-apps/sdk @2.x | 工具 | 隐私

开源社区 开源社区 10150 人阅读 | 0 人回复 | 2025-02-25

隐私requestPhoneAccess

要请求访问用户的电话信息,请使用 requestPhoneAccess 方法。 如果用户 授予访问权限,开发者的机器人就会收到手机详细信息。

  1. import { requestPhoneAccess } from '@telegram-apps/sdk';3 F) Q" j  p3 z7 B  C8 Y

  2. 9 }+ W% _6 O7 R: l6 L
  3. if (requestPhoneAccess.isSupported()) {
    # H6 O8 W3 A9 x6 {. l
  4.   const status = await requestPhoneAccess();: C& P# [: i0 r$ G" U
  5.   // status will be 'sent' | 'cancelled' | string/ ], S- E' h( ~5 G- [
  6. }
复制代码
requestWriteAccess

要请求向用户发送消息的权限,请使用 requestWriteAccess 方法。

  1. import { requestWriteAccess } from '@telegram-apps/sdk';
    0 |  c3 n4 V0 l, v! N8 @
  2. 4 ?+ p+ D5 P; h$ y- J6 Z2 y9 j
  3. if (requestWriteAccess.isSupported()) {
    1 f) Q$ W6 `- d( ?
  4.   const status = await requestWriteAccess();5 ?1 c0 v. s8 R! y+ q% e
  5.   // status will be 'allowed' | string
    6 U" B- H  U: D7 i* D5 @
  6. }
复制代码
requestContact

要检索用户的联系信息,请使用 requestContact 方法。

  1. import { requestContact } from '@telegram-apps/sdk';
    4 `2 y3 w5 c2 C  j/ P

  2. 2 N9 M, s( s2 S
  3. if (requestContact.isSupported()) {
    - b; ~/ X9 t- [4 G4 n; l
  4.   const contact = await requestContact();; g$ U4 ?6 x. N9 u
  5.   // {
    % L8 Z% l5 k+ H1 S
  6.   //   contact: {
    9 l0 w& p/ m, q' R3 T
  7.   //     userId: 1,
    ! W- |) m2 G( [7 n: Q2 i# K" v, A
  8.   //     phoneNumber: '+987654321',
    ) N: W, `! y3 G5 J* y" C+ ~
  9.   //     firstName: 'Vladislav',2 a2 `% y5 c8 G" Z# w  f4 I
  10.   //     lastName: 'Kibenko', s$ w: A+ w" X3 d
  11.   //   },9 a8 z" s6 {$ P! L
  12.   //   authDate: Date(12345678),7 t; p) u  [1 E" Z% Q% x
  13.   //   hash: 'abcdefgh'
    ) N  e, W) B. k7 Y$ P! ~
  14.   // };0 z- n/ E8 Z% T7 x) ]
  15. }
复制代码

0 \5 n1 `, R) B& U/ n
; a4 u. z( T+ B
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则