Felo API PlatformFelo API Platform
همه endpointهای DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

تنظیم وظایف فهرست برنامه‌های Apple

سرور:https://openapi.felo.ai
کتابخانه‌های کلاینت

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

تنظیم وظایف فهرست برنامه‌های Apple

​

یکی از مجموعه‌های منتخب App Store را که با app_collection انتخاب می‌شود در صف قرار می‌دهد و id وظیفه را برمی‌گرداند. depth محدود می‌کند تا کجا در جدول رتبه‌بندی خوانده شود. ناهمگام: ارسال id وظیفه را در tasks[0].id برمی‌گرداند و ابزار واکشی پس از آماده شدن، نتیجه را برمی‌گرداند. با get_dataforseo_app_apple_app_list_fetch واکشی کنید. در بخش Apple گونه‌ای با HTML وجود ندارد.

مرجع قیمت‌گذاری

  • اندازه‌گیری: هزینه گزارش‌شده پاسخ.
  • برآورد درخواست مرجع: 0.012 دلار آمریکا.
  • ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویه‌شده مشتری اعمال نکنید.

فقط فراداده مرجع است، نه نقل‌قول حساب، نه قیمت تضمین‌شده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینه‌های نهایی تابع سوابق صورت‌حساب Felo است.

بدنه
application/json
  • نوع: array (object | null)[]
    • app_category
      نوع: string | null

      دسته برنامه در App Store. فیلد اختیاری. می‌توانید نتایج را بر اساس دسته برنامه فیلتر کنید؛ مثال: lifestyle؛ می‌توانید فهرست کامل دسته‌های موجود را اینجا یا با درخواستی جداگانه به https://api.dataforseo.com/v3/app_data/apple/categories مرور کنید

    • app_collection
      نوع: string

      مجموعه برنامه. فیلد الزامی. مجموعه برنامه در App Store که برنامه‌ها از آن جمع‌آوری می‌شوند؛ می‌توانید مقادیر زیر را مشخص کنید: top_free_ios، top_paid_ios، top_grossing_ios، new_ios، new_free_ios، new_paid_ios

    • depth
      نوع: integer | null

      عمق تجزیه. فیلد اختیاری. تعداد برنامه‌هایی که از SERP مربوط به App Store برگردانده می‌شود؛ مقدار پیش‌فرض: 100. حداکثر مقدار: 100. حساب شما برای هر SERP حاوی حداکثر 100 نتیجه صورت‌حساب می‌شود؛ هزینه را می‌توان در صفحه قیمت‌گذاری محاسبه کرد.

    • language_code
      نوع: string | null

      کد زبان موتور جستجو. فیلد الزامی اگر language_name را مشخص نکنید. اگر از این فیلد استفاده کنید، نیازی به مشخص کردن language_name ندارید. می‌توانید فهرست زبان‌های موجود را همراه با language_code آن‌ها با درخواستی جداگانه به https://api.dataforseo.com/v3/app_data/apple/languages دریافت کنید. مثال: en

    • language_name
      نوع: string | null

      نام کامل زبان موتور جستجو. فیلد الزامی اگر language_code را مشخص نکنید. اگر از این فیلد استفاده کنید، نیازی به مشخص کردن language_code ندارید. می‌توانید فهرست زبان‌های موجود را همراه با language_name با درخواستی جداگانه به https://api.dataforseo.com/v3/app_data/apple/languages دریافت کنید. مثال: English

    • location_code
      نوع: integer | null

      کد مکان موتور جستجو. فیلد الزامی اگر location_name را مشخص نکنید. اگر از این فیلد استفاده کنید، نیازی به مشخص کردن location_name ندارید. می‌توانید فهرست مکان‌های موجود موتور جستجو را همراه با location_code آن‌ها با درخواستی جداگانه به https://api.dataforseo.com/v3/app_data/apple/locations دریافت کنید. مثال: 9061121

    • location_name
      نوع: string | null

      نام کامل مکان موتور جستجو. فیلد الزامی اگر location_code را مشخص نکنید. اگر از این فیلد استفاده کنید، نیازی به مشخص کردن location_code ندارید. می‌توانید فهرست مکان‌های موجود موتور جستجو را همراه با location_name با درخواستی جداگانه به https://api.dataforseo.com/v3/app_data/apple/locations دریافت کنید. مثال: West Los Angeles,California,United States

    • pingback_url
      نوع: string | null

      نشانی URL اطلاع‌رسانی تکمیل وظیفه. فیلد اختیاری. وقتی وظیفه تکمیل شود، با درخواست GET ارسال‌شده به نشانی URL مشخص‌شده به شما اطلاع می‌دهیم. می‌توانید رشته ‘$id’ را به‌عنوان متغیر $id و ‘$tag’ را به‌عنوان متغیر $tag کدگذاری‌شده با URL به کار ببرید. مقادیر لازم را پیش از ارسال درخواست تنظیم می‌کنیم. مثال: http://your-server.com/pingscript?id=$id http://your-server.com/pingscript?id=$id&tag=$tag نکته: نویسه‌های خاص در pingback_url با URL کدگذاری می‌شوند؛ یعنی نویسه # به %23 کدگذاری می‌شود. اطلاعات بیشتر در مرکز راهنما.

    • postback_data
      نوع: string | null

      نوع داده postback_url. فیلد الزامی اگر postback_url را مشخص کنید. با نوع داده‌ای مطابقت دارد که به سرور شما ارسال می‌شود. مقادیر ممکن: advanced

    • postback_url
      نوع: string | null

      نشانی URL برای ارسال نتایج وظیفه. فیلد اختیاری. پس از تکمیل وظیفه، درخواست POST با نتایج آن به‌صورت فشرده در قالب gzip به postback_url مشخص‌شده ارسال می‌کنیم. می‌توانید رشته ‘$id’ را به‌عنوان متغیر $id و ‘$tag’ را به‌عنوان متغیر $tag کدگذاری‌شده با URL به کار ببرید. مقادیر لازم را پیش از ارسال درخواست تنظیم می‌کنیم. مثال: http://your-server.com/postbackscript?id=$id http://your-server.com/postbackscript?id=$id&tag=$tag نکته: نویسه‌های خاص در postback_url با URL کدگذاری می‌شوند؛ یعنی نویسه # به %23 کدگذاری می‌شود. اطلاعات بیشتر در مرکز راهنما.

    • priority
      نوع: integer | null

      اولویت وظیفه. فیلد اختیاری. می‌تواند مقادیر زیر را بگیرد: 1 – اولویت اجرای عادی (به‌طور پیش‌فرض تنظیم می‌شود). 2 – اولویت اجرای بالا. برای وظایف با اولویت اجرای بالا هزینه بیشتری از شما دریافت می‌شود. هزینه را می‌توان در صفحه قیمت‌گذاری محاسبه کرد.

    • tag
      نوع: string | null

      شناسه وظیفه تعریف‌شده توسط کاربر. فیلد اختیاری. محدودیت نویسه 255 است. می‌توانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید. مقدار tag مشخص‌شده را در شیء data در پاسخ پیدا می‌کنید.

پاسخ‌ها
  • 200
    نوع: object | null · Response36Afe1097B20_AppDataAppleAppListTaskPostResponseInfo
    • cost
      نوع: number | null قالب: double

      هزینه کل وظایف، دلار آمریکا

    • status_code
      نوع: integer | null

      کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا می‌کنید

    • status_message
      نوع: string | null

      پیام اطلاعاتی عمومی فهرست کامل پیام‌های اطلاعاتی عمومی را اینجا پیدا می‌کنید

    • tasks
      نوع: array (object | null)[] | null

      آرایه وظایف

      • نوع: object | null · Response36Afe1097B20_AppDataAppleAppListTaskPostTaskInfo
        • cost
          نوع: number | null قالب: double

          هزینه کل وظایف، دلار آمریکا

        • data
          نوع: object | null

          همان پارامترهایی را دارد که در درخواست POST تعیین کرده‌اید

          • propertyName
            نوع: object | null
        • id
          نوع: string | null

          شناسه وظیفه شناسه یکتای وظیفه در سیستم ما در قالب UUID

        • path
          نوع: array (string | null)[] | null

          مسیر URL

        • result
          نوع: object | null

          آرایه نتایجدر این حالت، مقدار null خواهد بود

        • result_count
          نوع: integer | null قالب: int64

          تعداد عناصر در آرایه result

        • status_code
          نوع: integer | null

          کد وضعیت وظیفه توسط DataForSEO تولید می‌شود و می‌تواند در بازه زیر باشد: 10000-60000 فهرست کامل کدهای پاسخ را اینجا پیدا می‌کنید

        • status_message
          نوع: string | null

          پیام اطلاعاتی وظیفه فهرست کامل پیام‌های اطلاعاتی عمومی را اینجا پیدا می‌کنید

        • time
          نوع: string | null

          زمان اجرا، ثانیه

    • tasks_count
      نوع: integer | null قالب: int64

      تعداد وظایف در آرایه tasks

    • tasks_error
      نوع: integer | null قالب: int64

      تعداد وظایف در آرایه tasks که با خطا برگردانده شده‌اند

    • time
      نوع: string | null

      زمان کل اجرا، بر حسب ثانیه

    • version
      نوع: string | null

      نسخه فعلی API

    application/json
  • 400

    درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.

  • 401

    یک کلید API معتبر Felo لازم است.

  • 402

    درخواست ادامه نمی‌یابد چون یک الزام صورت‌حساب برآورده نشده است.

  • 403

    حساب مجاز به انجام این عملیات نیست.

  • 429

    به سقف درخواست یا هزینه رسیده‌اید.

  • 502

    سرویس نتوانست درخواست را کامل کند.

  • 503

    سرویس API یا صورت‌حساب موقتاً در دسترس نیست.

  • 504

    سرویس هنگام پردازش درخواست به پایان مهلت رسید.

  • default

    پاسخ خطا؛ پاسخ‌های عبوری بالادست ممکن است از قالب‌های ارائه‌دهنده استفاده کنند

    application/json
Request Example for post/v1/beta/dataforseo/app_data/apple/app_list/task_post
curl https://openapi.felo.ai/v1/beta/dataforseo/app_data/apple/app_list/task_post \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "app_collection": "top_free_ios",
    "location_code": 2840,
    "language_code": "en",
    "app_category": "games"
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": null
    }
  ]
}
Setting Apple App List Tasks