getUserGifts
Kullanıcının hediyelerini döndürür.
Dönüş değeri: Başarılı olduğunda OwnedGifts döndürür.
Parametreler
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
user_id | Integer | Evet | Kullanıcı ID'si |
exclude_unlimited | Boolean | İsteğe bağlı | Sınırsız sayıda satın alınabilen hediyeleri hariç tut |
exclude_limited_upgradable | Boolean | İsteğe bağlı | Benzersize yükseltilebilen sınırlı hediyeleri hariç tut |
exclude_limited_non_upgradable | Boolean | İsteğe bağlı | Benzersize yükseltilemeyen sınırlı hediyeleri hariç tut |
exclude_from_blockchain | Boolean | İsteğe bağlı | TON blokzincirinden atanan hediyeleri hariç tut |
exclude_unique | Boolean | İsteğe bağlı | Benzersiz hediyeleri hariç tut |
sort_by_price | Boolean | İsteğe bağlı | Gönderim tarihi yerine hediye fiyatına göre sırala |
offset | String | İsteğe bağlı | Sayfalama ofseti |
limit | Integer | İsteğe bağlı | Sayı (1-100) |
Örnek istek
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/getUserGifts" \
-H "Content-Type: application/json" \
-d '{"user_id":123456789}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/getUserGifts",
json={
"user_id": 123456789
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/getUserGifts`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789
}),
});
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
sendInvoiceÖdeme için fatura gönderir.createInvoiceLinkÖdeme bağlantısı oluşturur.refundStarPaymentTelegram Stars ödemesini iade eder.sendGiftKullanıcıya veya sohbete hediye gönderir.getMyStarBalanceBotun Telegram Stars bakiyesini döndürür.getStarTransactionsBotun Telegram Stars işlemlerini döndürür.editUserStarSubscriptionTelegram Stars aboneliğini iptal eder veya yeniler.giftPremiumSubscriptionTelegram Premium aboneliği hediye eder.answerShippingQueryTeslimat sorgusunu yanıtlar.answerPreCheckoutQueryÖdeme öncesi sorguyu yanıtlar.getAvailableGiftsBotun gönderebileceği hediyeleri döndürür.getChatGiftsSohbetin hediyelerini döndürür.