setPassportDataErrors
Kullanıcıyı Telegram Passport hataları hakkında bilgilendirir.
Dönüş değeri: Başarılı olduğunda True döndürür.
Parametreler
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
user_id | Integer | Evet | Kullanıcı ID'si |
errors | Array of PassportElementError | Evet | JSON PassportElementError dizisi |
Örnek istek
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/setPassportDataErrors" \
-H "Content-Type: application/json" \
-d '{
"user_id": 123456789,
"errors": [
{
"source": "data",
"type": "personal_details",
"field_name": "first_name",
"data_hash": "DATA_HASH",
"message": "Invalid name"
}
]
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/setPassportDataErrors",
json={
"user_id": 123456789,
"errors": [
{
"source": "data",
"type": "personal_details",
"field_name": "first_name",
"data_hash": "DATA_HASH",
"message": "Invalid name"
}
]
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/setPassportDataErrors`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789,
"errors": [
{
"source": "data",
"type": "personal_details",
"field_name": "first_name",
"data_hash": "DATA_HASH",
"message": "Invalid name"
}
]
}),
});
console.log(await res.json());
Adım adım rehber: Telegram bot nasıl yapılır? BotFather ile adım adım bot oluşturma
İlgili metotlar
getCustomEmojiStickersÖzel emoji çıkartmalarının bilgilerini döndürür.getUserChatBoostsKullanıcının sohbet takviyelerini döndürür.getBusinessConnectionİşletme bağlantısı bilgilerini alır.savePreparedInlineMessageHazırlanmış satır içi mesajı kaydeder.verifyUserBir kuruluş adına kullanıcıyı doğrular.verifyChatBir kuruluş adına sohbeti doğrular.removeUserVerificationKullanıcı doğrulamasını kaldırır.removeChatVerificationSohbet doğrulamasını kaldırır.setUserEmojiStatusKullanıcının emoji durumunu ayarlar.savePreparedKeyboardButtonMini App'ler için klavye düğmesini kaydeder.