getChatGifts
Trả về quà tặng của chat.
Giá trị trả về: Nếu thành công, trả về OwnedGifts.
Tham số
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
chat_id | Integer or String | Có | ID chat hoặc @username |
exclude_unsaved | Boolean | Tùy chọn | Loại trừ quà tặng chưa được lưu vào trang hồ sơ |
exclude_saved | Boolean | Tùy chọn | Loại trừ quà tặng đã được lưu vào trang hồ sơ |
exclude_unlimited | Boolean | Tùy chọn | Loại trừ quà tặng có thể mua không giới hạn số lần |
exclude_limited_upgradable | Boolean | Tùy chọn | Loại trừ quà tặng giới hạn có thể nâng cấp thành quà độc nhất |
exclude_limited_non_upgradable | Boolean | Tùy chọn | Loại trừ quà tặng giới hạn không thể nâng cấp thành quà độc nhất |
exclude_from_blockchain | Boolean | Tùy chọn | Loại trừ quà tặng được gán từ blockchain TON |
exclude_unique | Boolean | Tùy chọn | Loại trừ quà tặng độc nhất |
sort_by_price | Boolean | Tùy chọn | Sắp xếp theo giá quà tặng thay vì ngày gửi |
offset | String | Tùy chọn | Offset phân trang |
limit | Integer | Tùy chọn | Số lượng (1-100) |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/getChatGifts" \
-H "Content-Type: application/json" \
-d '{"chat_id":123456789}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/getChatGifts",
json={
"chat_id": 123456789
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/getChatGifts`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789
}),
});
console.log(await res.json());
Hướng dẫn từng bước: Cách tạo bot Telegram từ A đến Z: BotFather, token và tin nhắn đầu tiên
Phương thức liên quan
sendInvoiceGửi hóa đơn thanh toán.createInvoiceLinkTạo liên kết thanh toán.refundStarPaymentHoàn tiền một khoản thanh toán bằng Telegram Stars.sendGiftGửi quà tặng cho người dùng hoặc chat.getMyStarBalanceTrả về số dư Telegram Stars của bot.getStarTransactionsTrả về các giao dịch Telegram Stars của bot.editUserStarSubscriptionHủy hoặc gia hạn gói đăng ký Telegram Stars.giftPremiumSubscriptionTặng gói đăng ký Telegram Premium.answerShippingQueryTrả lời truy vấn giao hàng.answerPreCheckoutQueryTrả lời truy vấn pre-checkout.getAvailableGiftsTrả về các quà tặng mà bot có thể gửi.getUserGiftsTrả về quà tặng của người dùng.