getUserGifts
Mengembalikan hadiah milik pengguna.
Nilai kembalian: Jika berhasil, mengembalikan OwnedGifts.
Parameter
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
user_id | Integer | Ya | ID pengguna |
exclude_unlimited | Boolean | Opsional | Kecualikan hadiah yang dapat dibeli tanpa batas |
exclude_limited_upgradable | Boolean | Opsional | Kecualikan hadiah terbatas yang dapat di-upgrade menjadi unik |
exclude_limited_non_upgradable | Boolean | Opsional | Kecualikan hadiah terbatas yang tidak dapat di-upgrade menjadi unik |
exclude_from_blockchain | Boolean | Opsional | Kecualikan hadiah yang ditetapkan dari blockchain TON |
exclude_unique | Boolean | Opsional | Kecualikan hadiah unik |
sort_by_price | Boolean | Opsional | Urutkan menurut harga hadiah, bukan tanggal pengiriman |
offset | String | Opsional | Offset paginasi |
limit | Integer | Opsional | Jumlah (1-100) |
Contoh permintaan
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());
Panduan langkah demi langkah: Cara Membuat Bot Telegram: dari BotFather sampai Pesan Pertama
Metode terkait
sendInvoiceMengirim tagihan untuk pembayaran.createInvoiceLinkMembuat tautan pembayaran.refundStarPaymentMengembalikan dana pembayaran Telegram Stars.sendGiftMengirim hadiah ke pengguna atau chat.getMyStarBalanceMengembalikan saldo Telegram Stars bot.getStarTransactionsMengembalikan transaksi Telegram Stars bot.editUserStarSubscriptionMembatalkan atau memperpanjang langganan Telegram Stars.giftPremiumSubscriptionMenghadiahkan langganan Telegram Premium.answerShippingQueryMenjawab shipping query.answerPreCheckoutQueryMenjawab pre-checkout query.getAvailableGiftsMengembalikan hadiah yang dapat dikirim bot.getChatGiftsMengembalikan hadiah milik chat.