getUserGifts
هدیههای کاربر را برمیگرداند.
مقدار بازگشتی: در صورت موفقیت، OwnedGifts برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
user_id | Integer | بله | شناسه کاربر |
exclude_unlimited | Boolean | اختیاری | مستثنا کردن هدیههایی که تعداد خریدشان نامحدود است |
exclude_limited_upgradable | Boolean | اختیاری | مستثنا کردن هدیههای محدودی که قابل ارتقا به منحصربهفرد هستند |
exclude_limited_non_upgradable | Boolean | اختیاری | مستثنا کردن هدیههای محدودی که قابل ارتقا به منحصربهفرد نیستند |
exclude_from_blockchain | Boolean | اختیاری | مستثنا کردن هدیههای منتقلشده از بلاکچین TON |
exclude_unique | Boolean | اختیاری | مستثنا کردن هدیههای منحصربهفرد |
sort_by_price | Boolean | اختیاری | مرتبسازی بر اساس قیمت هدیه بهجای تاریخ ارسال |
offset | String | اختیاری | آفست صفحهبندی |
limit | Integer | اختیاری | تعداد (1-100) |
نمونه درخواست
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());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
sendInvoiceفاکتور پرداخت ارسال میکند.createInvoiceLinkلینک پرداخت ایجاد میکند.refundStarPaymentپرداخت Telegram Stars را بازپرداخت میکند.sendGiftبه کاربر یا چت هدیه ارسال میکند.getMyStarBalanceموجودی Telegram Stars ربات را برمیگرداند.getStarTransactionsتراکنشهای Telegram Stars ربات را برمیگرداند.editUserStarSubscriptionاشتراک Telegram Stars را لغو یا تمدید میکند.giftPremiumSubscriptionاشتراک Telegram Premium هدیه میدهد.answerShippingQueryبه کوئری ارسال پاسخ میدهد.answerPreCheckoutQueryبه کوئری pre-checkout پاسخ میدهد.getAvailableGiftsهدیههایی را که ربات میتواند ارسال کند برمیگرداند.getChatGiftsهدیههای چت را برمیگرداند.