Bahasa Indonesia
Kirim Password
POST/session/passwordLangkah terakhir login buat akun yang pakai verifikasi dua langkah (two-step verification). Habis QR di-scan, Telegram masih minta password cloud kamu. Begitu Ambil Session nunjukin isPasswordRequired: true, kirim password-nya ke endpoint ini.
Akun tanpa verifikasi dua langkah nggak perlu endpoint ini sama sekali.
Detail Endpoint
- Base URL:
https://api-zate.azickri.com - Header:
id,session-id, danContent-Type: application/json - Syarat: cuma berlaku selama
isPasswordRequiredmasihtrue
Header
| Header | Tipe | Wajib | Keterangan |
|---|---|---|---|
id | string | Ya | id dari Buat Session. |
session-id | string | Ya | sessionId dari Buat Session. |
Request Body
| Kolom | Tipe | Wajib | Keterangan |
|---|---|---|---|
password | string | Ya | Password verifikasi dua langkah akun Telegram kamu. |
Contoh Request
bash
curl -X POST "https://api-zate.azickri.com/session/password" \
-H "id: YOUR_ID" \
-H "session-id: YOUR_SESSION_ID" \
-H "Content-Type: application/json" \
-d '{"password":"password-cloud-kamu"}'javascript
import axios from 'axios';
const response = await axios.post(
'https://api-zate.azickri.com/session/password',
{ password: 'password-cloud-kamu' },
{
headers: {
'id': 'YOUR_ID',
'session-id': 'YOUR_SESSION_ID',
},
},
);
console.log(response.data);javascript
const response = await fetch('https://api-zate.azickri.com/session/password', {
method: 'POST',
headers: {
'id': 'YOUR_ID',
'session-id': 'YOUR_SESSION_ID',
'Content-Type': 'application/json',
},
body: JSON.stringify({ password: 'password-cloud-kamu' }),
});
const data = await response.json();
console.log(data);Response
json
{
"id": "68b3f0a2c1d4e5f6a7b8c9d0"
}json
// Password salah
{
"statusCode": 400,
"message": "invalid password"
}
// Sesi lagi nggak nunggu password
{
"statusCode": 400,
"message": "password is not required"
}
// Password kosong
{
"statusCode": 400,
"message": "password should not be empty"
}json
{
"statusCode": 404,
"message": "session not found"
}| Kolom | Tipe | Keterangan |
|---|---|---|
id | string | ID sesi. |
Kalau berhasil, sesi langsung nyambung. Panggil Ambil Session dan isConnected udah true.
Lupa password?
Petunjuknya ada di passwordHint. Kalau tetap lupa, reset lewat Telegram di HP (Settings → Privacy and Security → Two-Step Verification). Inget juga, sesi yang nggak kunjung dikirim password-nya bakal dihapus setelah 30 menit.
Jangan ditebak-tebak
Salah password berkali-kali bikin Telegram minta kamu nunggu dulu sebelum boleh nyoba lagi. Pesan error-nya bakal berupa A wait of N seconds is required.