api.getPassportAuthorizationForm()
Returns a Telegram Passport authorization form for sharing data with a service
Parameters
GetPassportAuthorizationFormParams:chevron_leftchevron_right
Parameters
Interface
| Name | Type | Description |
|---|---|---|
botUserId | number | User identifier of the service's bot |
scope | string | Telegram Passport element types requested by the service |
publicKey | string | Service's public key |
nonce | string | Unique request identifier provided by the service |
Returns
ApiResponse interface:interface ApiResponse {
_: 'getPassportAuthorizationForm' | 'error'
airgram: Airgram
request: {
method: 'getPassportAuthorizationForm'
params: GetPassportAuthorizationFormParams
}
response: |
setState: (nextState: Record<string, unknown>) => void
getState: () => Record<string, unknown>
}