Skip to content

隐私

requestPhoneAccess

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

ts
import { requestPhoneAccess } from '@telegram-apps/sdk';

if (requestPhoneAccess.isSupported()) {
  const status = await requestPhoneAccess();
  // status will be 'sent' | 'cancelled' | string
}

requestWriteAccess

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

ts
import { requestWriteAccess } from '@telegram-apps/sdk';

if (requestWriteAccess.isSupported()) {
  const status = await requestWriteAccess();
  // status will be 'allowed' | string
}

requestContact

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

ts
import { requestContact } from '@telegram-apps/sdk';

if (requestContact.isSupported()) {
  const contact = await requestContact();
  // {
  //   contact: {
  //     userId: 1,
  //     phoneNumber: '+987654321',
  //     firstName: 'Vladislav',
  //     lastName: 'Kibenko'
  //   },
  //   authDate: Date(12345678),
  //   hash: 'abcdefgh'
  // };
}

Released under the MIT License.