الانتقال إلى المحتوى الرئيسي
POST
/
mj
/
task
/
list-by-condition
List by Condition
curl --request POST \
  --url https://api.cometapi.com/mj/task/list-by-condition \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ids": [
    "example"
  ]
}
'
[
  {
    "action": "<string>",
    "buttons": [
      {
        "customId": "<string>",
        "emoji": "<string>",
        "label": "<string>",
        "style": 123,
        "type": 123
      }
    ],
    "description": "<string>",
    "failReason": "<string>",
    "finishTime": 123,
    "id": "<string>",
    "imageUrl": "<string>",
    "progress": "<string>",
    "prompt": "<string>",
    "promptEn": "<string>",
    "properties": {},
    "startTime": 123,
    "state": "<string>",
    "status": "<string>",
    "submitTime": 123
  }
]
استخدم نقطة النهاية هذه عندما تحتاج إلى استرجاع دفعة من مهام Midjourney بدلًا من إجراء polling على task id واحد في كل مرة.

متى تستخدمها

  • أنت تتابع العديد من مهام Midjourney معًا
  • تريد التصفية حسب حالة المهمة، أو نافذة الإرسال، أو شروط أخرى من جهة الخادم
  • تحتاج إلى لوحة معلومات أو مهمة مطابقة بدلًا من polling تفاعلي لمهمة واحدة

نمط الاستعلام

1

استخدم polling لمهمة واحدة للمسارات الساخنة

بالنسبة إلى مهمة نشطة واحدة، فضّل Fetch Single Task، لأنه أبسط وأسرع.
2

استخدم الإدراج المعتمد على الشروط لعمليات الفحص المجمّعة

أرسل شروط التصفية الخاصة بك عبر نقطة النهاية هذه عندما تحتاج إلى فحص عدة مهام Midjourney في طلب واحد.
3

تابع المهام المهمة

عندما تعرض نتيجة الدفعة مهام تحتاج إلى فحص أعمق أو متابعة، ارجع إلى Fetch Single Task وAction.
استخدم هذا المسار لأعمال المراقبة والمطابقة؛ واستخدم Fetch Single Task لمسار polling التفاعلي الرئيسي.

التفويضات

Authorization
string
header
مطلوب

Bearer token authentication. Use your CometAPI key.

الجسم

application/json
ids
string[]
مطلوب

Array of Midjourney task ids to retrieve. Returns the current status and result for each.

الاستجابة

200 - application/json

Success

action
string
buttons
object[]
description
string
failReason
string
finishTime
integer
id
string
imageUrl
string
progress
string
prompt
string
promptEn
string
properties
object
startTime
integer
state
string
status
string
submitTime
integer