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

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

回答

收藏

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

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

隐私requestPhoneAccess

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

  1. import { requestPhoneAccess } from '@telegram-apps/sdk';$ G5 M7 e' m# z8 C

  2. ! A# G* K9 E6 O: P3 G/ k
  3. if (requestPhoneAccess.isSupported()) {
    # N# U8 w- c9 D
  4.   const status = await requestPhoneAccess();" q+ S5 E- C, B! [
  5.   // status will be 'sent' | 'cancelled' | string' |* |" D* J# `: l
  6. }
复制代码
requestWriteAccess

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

  1. import { requestWriteAccess } from '@telegram-apps/sdk';3 h6 Q$ H+ K" l( s9 ]5 F* M" s5 s

  2. 2 T  a: Y4 U5 q3 H% a9 T
  3. if (requestWriteAccess.isSupported()) {. H; J' Q( ~: h1 ?6 t7 d8 J
  4.   const status = await requestWriteAccess();( Y' {4 G7 k2 d# T( X5 ]! c0 J5 n
  5.   // status will be 'allowed' | string/ l- A5 z% K! ^
  6. }
复制代码
requestContact

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

  1. import { requestContact } from '@telegram-apps/sdk';; v4 ^2 W0 K- ]

  2. 1 `+ \2 g# ^4 o0 W
  3. if (requestContact.isSupported()) {
    + c' J- g+ n1 i$ U
  4.   const contact = await requestContact();& T/ H  K" p3 B3 f% E; @
  5.   // {# l4 [3 i% X* \+ M# g
  6.   //   contact: {
    ; F6 K) W. H" b
  7.   //     userId: 1,
    2 M' `; z9 U2 U/ k; c
  8.   //     phoneNumber: '+987654321',
    ' G: ]1 Q8 I4 Y4 D; x$ n/ D; ^
  9.   //     firstName: 'Vladislav',
    & X$ K  C! F$ `
  10.   //     lastName: 'Kibenko'
    , N& \; R) l" x/ @2 k! `
  11.   //   },$ o8 u( w, I% b  B. o2 Q" U
  12.   //   authDate: Date(12345678),
    6 m" r, k: Y0 n& }
  13.   //   hash: 'abcdefgh'- A3 x  ]$ @% Y3 x. F$ t( w
  14.   // };9 p+ _& x5 O) b+ I, t1 a; a
  15. }
复制代码
: Z$ O( [% F  X6 H$ b

! P7 v( g, [) t+ l: A2 v& @
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则