隐私requestPhoneAccess 要请求访问用户的电话信息,请使用 requestPhoneAccess 方法。 如果用户 授予访问权限,开发者的机器人就会收到手机详细信息。 - import { requestPhoneAccess } from '@telegram-apps/sdk';
( p0 w i) {) c0 I4 [0 p1 @ - . B+ F5 S* E" L3 ~# t& }
- if (requestPhoneAccess.isSupported()) {
9 Y6 b! n1 \4 Q3 E( z - const status = await requestPhoneAccess();
- s7 p& |, T. i9 v - // status will be 'sent' | 'cancelled' | string
+ ?4 {; E: W& m/ b - }
复制代码 requestWriteAccess要请求向用户发送消息的权限,请使用 requestWriteAccess 方法。 - import { requestWriteAccess } from '@telegram-apps/sdk';0 m, p# c5 a0 `# L+ @
- / ~5 }) y: ~/ q5 v6 Q* _. Z- T) r
- if (requestWriteAccess.isSupported()) {; q5 W3 p9 X- V$ b' m" q+ L, v$ ]
- const status = await requestWriteAccess();
) A3 V; H# ~1 e% \. C' M2 Y R6 n. f - // status will be 'allowed' | string
+ U+ ]. M$ w- F/ ^4 W: |+ G - }
复制代码 requestContact要检索用户的联系信息,请使用 requestContact 方法。 - import { requestContact } from '@telegram-apps/sdk';3 ?7 o4 |! w; F8 l2 R0 U+ B. U
- 6 _. A; z: e3 Z+ p$ ?7 J- i2 X
- if (requestContact.isSupported()) {) D, I7 {0 m" _/ E3 F$ |
- const contact = await requestContact();2 ?$ C, Q6 J+ n- C# _
- // {* U% k1 Q0 d! R5 F4 M
- // contact: {
' P$ d+ h& m3 M! o - // userId: 1,
: y4 y- U+ Y) f3 _: w, V - // phoneNumber: '+987654321',$ G) }( ~, o' ]4 ^( u
- // firstName: 'Vladislav',
0 q" {- F$ _, k, H: { - // lastName: 'Kibenko' o5 l' S+ v6 H1 I
- // },
) @) q \7 o& w5 {# J - // authDate: Date(12345678),
6 W. ]8 F; P' Y/ ~, N# u - // hash: 'abcdefgh'
! {' Y' c1 T1 _( `7 f) Y - // };
( C/ V& R/ ^, u8 x" u2 _ - }
复制代码 . A# a# ]: H8 H) c
" P7 T4 E: }3 ]
|