Polymarket
Prediction-market discovery and market data.
دریافت فعالیت کیف پول Polymarket
فعالیت بازار پیشبینی را واکشی کنید. بازار را با مقادیر condition-ID فیلتر کنید، از start و end برای بازه زمانی و از limit و offset برای صفحهبندی استفاده کنید. انتخابگرهای دیگر شامل eventId، type، side، sortBy و sortDirection است. پاسخ موفق یک آرایه سطح بالا از رکوردهای فعالیت است.
مرجع قیمتگذاری
- اندازهگیری: مبنای هزینه ثابت برای درخواست موفق.
- برآورد درخواست مرجع: 0.012 دلار آمریکا.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: integerendحداقل:0
مهر زمانی کران بالا (ثانیه) برای پنجره فعالیت. برای پیشفرض (زمان کنونی) آن را حذف کنید؛ ردیفهای جدیدتر از
endحذف میشوند. - نوع: array integer[]event
Id حداقل:1فهرست جداشده با کاما از شناسههای رویداد. ناسازگار با market.
- نوع: booleanexclude
Deposits Withdrawals رکوردهای واریز و برداشت را حذف میکند. پیشفرض
trueحتی وقتیtypeآن رکوردها را درخواست میکند اعمال میشود، بنابراین برای دریافت واریزها و برداشتها بایدfalseبفرستید. - نوع: integerlimitحداقل:0حداکثر:500
اندازه صفحه. مقادیر بیش از حداکثر به 500 محدود میشوند.
- نوع: array string[]market
فهرست جداشده با کاما از شناسههای شرط. ناسازگار با eventId.
- نوع: integeroffsetحداقل:0حداکثر:5000
شاخص شروع برای صفحهبندی. درخواستهای فراتر از سقف با 400 رد میشوند (هرگز بیصدا محدود نمیشوند). برای خواندن تاریخچه عمیقتر از offset 5000، درون پنجرههای
start/endصفحهبندی کنید — هر پنجره بودجه offset خودش را دارد. - نوع: string فهرست مقادیرsideمقادیر
- B
U Y - S
E L L
- نوع: string فهرست مقادیرsort
By مقادیر- T
I M E S T A M P - T
O K E N S - C
A S H
- نوع: string فهرست مقادیرsort
Direction DESC(پیشفرض) جدیدترین ردیفها را اول برمیگرداند؛ASCقدیمیترینها را. هر دو ترتیب پایدارند — همان کوئری در هرlimit/offsetهمان ردیفها را برمیگرداند، بنابراین صفحهها بدون شکاف یا تکرار به هم میرسند.مقادیر- A
S C - D
E S C
- نوع: integerstartحداقل:0
مهر زمانی کران پایین (ثانیه) برای پنجره فعالیت. برای پنجره پیشفرض (حدود 3 سال اخیر) آن را حذف کنید یا
0بفرستید؛ برای بازیابی تاریخچه کامل یک مهر زمانی مثبت (مثلاً1) بفرستید. باsortDirection=ASC، حذفstartاز ابتدای تاریخچه حساب میخواند (بدون پنجره پیشفرض). - نوع: array string[] فهرست مقادیرtype
فهرست جداشده با کاما از انواع فعالیت برای گنجاندن. رکوردهای DEPOSIT و WITHDRAWAL نیز به
excludeDepositsWithdrawals=falseنیاز دارند.مقادیر- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- نوع: stringuserالزامی
نشانی پروفایل کاربر (با پیشوند 0x، 40 کاراکتر هگز)
- نوع: array object[] · Response65D835437A58_Activity[]200
موفقیت
- assetنوع: string
شناسه توکنی که این ردیف به آن اشاره دارد. در ردیفهای
REDEEMبا توکنی پر میشود که آن ردیف تسویه میکند. وقتی ردیف مخصوص توکن نباشد، خالی است. - bioنوع: string
- conditionنوع: string · Response65D835437A58_Hash64
Id رشته 64 رقم هگز با پیشوند 0x
- eventنوع: string
Slug - iconنوع: string
اثر هنری بازار. وقتی بازار آیکون اختصاصی ندارد، به تصویر بازار و سپس به آیکون و تصویر رویداد والد برمیگردد. در ردیفهای
CONVERSIONخالی است. - isنوع: boolean
Combo وقتی این ردیف بخشی از یک موقعیت ترکیبی (چندبازاری) باشد، درست است. فقط یک پرچم — جزئیات ترکیب در اینجا جاسازی نمیشود. conditionId ردیف برابر combo_condition_id ترکیب است؛ آن را از طریق market_id به /v1/activity/combos یا /v1/positions/combos بفرستید تا پایهها و جزئیات را بگیرید. در ردیفهای غیرترکیبی حذف میشود.
- nameنوع: string
- outcomeنوع: string
- outcomeنوع: integer
Index اندیس صفرمحور نتیجه این ردیف در آرایه
outcomesبازار، بهطوری کهoutcomeهمیشه برابرoutcomes[outcomeIndex]است. در ردیفهایREDEEMنتیجهای را مشخص میکند که ردیف تسویه میکند، نه نتیجه برنده بازار را.999یعنی نتیجه قابل تعیین نبود، که در آن صورتoutcomeخالی است. - priceنوع: number
- profileنوع: string
Image - profileنوع: string
Image Optimized - proxyنوع: string · Response65D835437A58_Address
Wallet نشانی پروفایل کاربر (با پیشوند 0x، 40 کاراکتر هگز)
- pseudonymنوع: string
- sideنوع: string فهرست مقادیرمقادیر
- B
U Y - S
E L L
- sizeنوع: number
مقدار توکن برای این ردیف. در ردیفهای
REDEEMتعداد توکنهای سوزاندهشده برای نتیجه این ردیف است، بنابراین تسویه هر دو طرف یک بازار بهجای یک ردیف ترکیبی، برای هر نتیجه یک ردیف برمیگرداند. - slugنوع: string
- timestampنوع: integer قالب: int64
Signed 64-bit integers (long type).
- titleنوع: string
- transactionنوع: string
Hash - typeنوع: string فهرست مقادیرمقادیر
- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- usdcنوع: number
Size مقدار USDC برای این ردیف. در ردیفهای
REDEEMپرداخت برای نتیجه این ردیف است و برای نتیجه بازنده0است؛ ردیفهای یک تسویه به کل پرداخت جمع میشوند.
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
پاسخ خطا؛ پاسخهای عبوری بالادست ممکن است از قالبهای ارائهدهنده استفاده کنند
application/json
curl 'https://openapi.felo.ai/v1/beta/polymarket/activity?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
[
{
"proxyWallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
"timestamp": 1,
"conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917",
"type": "TRADE",
"size": 1,
"usdcSize": 1,
"transactionHash": "string",
"price": 1,
"asset": "string",
"side": "BUY",
"outcomeIndex": 1,
"title": "string",
"slug": "string",
"icon": "string",
"eventSlug": "string",
"outcome": "string",
"name": "string",
"pseudonym": "string",
"bio": "string",
"profileImage": "string",
"profileImageOptimized": "string",
"isCombo": true
}
]