隐私requestPhoneAccess 要请求访问用户的电话信息,请使用 requestPhoneAccess 方法。 如果用户 授予访问权限,开发者的机器人就会收到手机详细信息。 - import { requestPhoneAccess } from '@telegram-apps/sdk';3 F) Q" j p3 z7 B C8 Y
9 }+ W% _6 O7 R: l6 L- if (requestPhoneAccess.isSupported()) {
# H6 O8 W3 A9 x6 {. l - const status = await requestPhoneAccess();: C& P# [: i0 r$ G" U
- // status will be 'sent' | 'cancelled' | string/ ], S- E' h( ~5 G- [
- }
复制代码 requestWriteAccess要请求向用户发送消息的权限,请使用 requestWriteAccess 方法。 - import { requestWriteAccess } from '@telegram-apps/sdk';
0 | c3 n4 V0 l, v! N8 @ - 4 ?+ p+ D5 P; h$ y- J6 Z2 y9 j
- if (requestWriteAccess.isSupported()) {
1 f) Q$ W6 `- d( ? - const status = await requestWriteAccess();5 ?1 c0 v. s8 R! y+ q% e
- // status will be 'allowed' | string
6 U" B- H U: D7 i* D5 @ - }
复制代码 requestContact要检索用户的联系信息,请使用 requestContact 方法。 - import { requestContact } from '@telegram-apps/sdk';
4 `2 y3 w5 c2 C j/ P
2 N9 M, s( s2 S- if (requestContact.isSupported()) {
- b; ~/ X9 t- [4 G4 n; l - const contact = await requestContact();; g$ U4 ?6 x. N9 u
- // {
% L8 Z% l5 k+ H1 S - // contact: {
9 l0 w& p/ m, q' R3 T - // userId: 1,
! W- |) m2 G( [7 n: Q2 i# K" v, A - // phoneNumber: '+987654321',
) N: W, `! y3 G5 J* y" C+ ~ - // firstName: 'Vladislav',2 a2 `% y5 c8 G" Z# w f4 I
- // lastName: 'Kibenko', s$ w: A+ w" X3 d
- // },9 a8 z" s6 {$ P! L
- // authDate: Date(12345678),7 t; p) u [1 E" Z% Q% x
- // hash: 'abcdefgh'
) N e, W) B. k7 Y$ P! ~ - // };0 z- n/ E8 Z% T7 x) ]
- }
复制代码
0 \5 n1 `, R) B& U/ n
; a4 u. z( T+ B |