תיעוד API
ה-Parking API של Giant Panda מספק גישה תכנותית לבדיקת סטטוס דומיינים, ניהול דומיינים בכמות גדולה וסטטיסטיקות ביצועים.
אימות
ה-API משתמש באימות מבוסס טוקן דרך Django REST Framework. כל הבקשות חייבות לכלול את טוקן ה-API שלכם ב- Authorization
Authorization: Token YOUR_API_TOKENטוקן ה-API שלכם זמין בדשבורד של Giant Panda תחת Documentation → Authentication. שמרו על הטוקן מאובטח ואל תשתפו אותו בפומבי.דשבורד Giant Panda
תגובות שגיאה
401 Unauthorized — טוקן חסר או לא תקין
403 Forbidden — הטוקן תקין אך ההרשאות אינן מספיקות
בודק סטטוס דומיינים
בודק את סטטוס הדומיינים מול המערכת של ספק ה-CPC הראשי. נתמכות בקשות בודדות ומרובות, והתוצאות נשמרות במטמון למשך 24 שעות.
מגבלות קצב
- 1,000 בקשות בדקה
- 1,000 בקשות ביום
תוצאות ממטמון אינן נספרות במגבלות הקצב.
בקשה לדומיין בודד
curl -X POST https://account.giantpanda.com/api/v1/a/fd/check/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domain": "example.com",
"language": "en"
}'בקשה מרובת דומיינים (עד 100 דומיינים)
curl -X POST https://account.giantpanda.com/api/v1/a/fd/check/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domains": [
{"domain": "example.com", "language": "en"},
{"domain": "example2.com"}
]
}'תגובה
{
"results": {
"example.com": {
"adult": false,
"fallListed": false,
"fallListReason": null,
"blocked": false,
"blockedReason": null,
"error": null,
"cached": true,
"cache_exp": "23h 24m"
}
},
"rate_limit": {
"remaining_minute": 998,
"remaining_day": 997,
"reset_minute": "2026-04-10T22:09:00.000Z",
"reset_day": "2026-04-10T23:00:00.000Z"
}
}הוספת דומיינים
הוסיפו דומיינים מרובים למערכת דרך ה-API. כל שם דומיין נבדק, ה-TLD מחולץ ונוצרות רשומות דומיין. דומיינים כפולים נרשמים אך אינם נוצרים מחדש.
בקשה
curl -X POST https://account.giantpanda.com/api/v1/domains/add/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domains": [
{"name": "mydomain.com"},
{"name": "another-domain.org"}
]
}'תגובה
{
"created": ["mydomain.com", "another-domain.org"],
"existing": ["old.com"],
"created_count": 2,
"existing_count": 1
}הערות:
- שמות דומיינים מומרים אוטומטית לאותיות קטנות
- שמות דומיינים לא תקינים (ללא TLD) נדחים
- דומיינים כפולים בבקשה מטופלים בצורה תקינה
- המערכת עוקבת אחר דומיינים חדשים שנוצרו וגם אחר דומיינים קיימים
סטטיסטיקות דומיינים
קבלו מדדי ביצועים לדומיינים בעימוד, כולל בקשות, שאילתות, קליקים, הכנסות, RPM (הכנסה לאלף) ו-CTR (שיעור קליקים). התוצאות מקובצות לפי תאריך ושם דומיין.
פרמטרי בקשה
| פרמטר | חובה | תיאור |
|---|---|---|
start_date | כן | תאריך התחלה בפורמט YYYY-MM-DD |
end_date | כן | תאריך סיום בפורמט YYYY-MM-DD |
page | לא | מספר עמוד (ברירת מחדל: 1) |
page_size | לא | תוצאות לעמוד (ברירת מחדל: 50) |
בקשה
curl 'https://account.giantpanda.com/api/v1/domains/stats/?start_date=2026-01-01&end_date=2026-03-31&page=1&page_size=50' \
-H 'Authorization: Token YOUR_API_TOKEN'תגובה
{
"start_date": "2026-01-01",
"end_date": "2026-03-31",
"stats": {
"2026-01-01": {
"example.com": {
"requests": 1000,
"queries": 800,
"clicks": 50,
"revenue": 25.50,
"rpm": 25.50,
"net": 25.50,
"ctr": 6.25
}
}
},
"pagination": {
"page": 1,
"page_size": 50,
"total_count": 100,
"total_pages": 2,
"has_next": true,
"has_previous": false
}
}הערות:
- טווח התאריכים כולל את start_date ואת end_date
- ערכי ההכנסה מתוקנים לפי שיעור העמלה של המשתמש
- RPM מחושב כ-(הכנסה / בקשות) × 1000
- CTR מחושב כ-(קליקים / בקשות) × 100
- התוצאות ממוינות לפי תאריך ושם דומיין
תחילת עבודה
גישה ל-API כלולה בכל חשבון Giant Panda. התחברו אל דשבורד Giant Panda. הגשת בקשת גישה.