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

تحلیل محتوا – API توزیع امتیاز

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

DataForSEO

​

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

تحلیل محتوا – API توزیع امتیاز

​

استنادهای یک کلیدواژه را به سطل‌های امتیاز تقسیم می‌کند و مجموعه کامل شاخص‌ها را برای هر یک گزارش می‌دهد. برای هر سطل یک ورودی با min، max و شیء metrics شامل total_count، rank، top_domains (هر یک domain و count)، sentiment_connotations (خشم، شادی، عشق، غم، اشتراک‌گذاری، سرگرمی)، connotation_types (مثبت، منفی، خنثی)، text_categories، page_categories، page_types، countries و languages برمی‌گرداند. rank_scale روش سطل‌بندی را انتخاب می‌کند. برای همان شاخص‌ها بدون سطل‌بندی از post_dataforseo_content_summary_live و برای احساس به‌تنهایی از post_dataforseo_content_sentiment_analysis_live استفاده کنید.

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

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

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

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

      پارامترهای فیلتر مجموعه داده اولیه
      فیلد اختیاری
      پارامترهای فیلتر اولیه که بر فیلدهای نقطه پایانی جستجو اعمال می‌شوند
      می‌توانید چند فیلتر را هم‌زمان اضافه کنید (حداکثر 8 فیلتر)
      باید بین شرایط یک عملگر منطقی and یا or بگذارید
      عملگرهای پشتیبانی‌شده:
      regex، not_regex، <، <=، >، >=، =، <>، in، not_in، like،not_like، has، has_not، match، not_match
      می‌توانید از عملگر % همراه با like و not_like برای تطبیق هر رشته صفر یا بیشتر نویسه استفاده کنید
      مثال:
      ["domain","<>", "logitech.com"]

      [["domain","<>","logitech.com"],"and",["content_info.connotation_types.negative",">",1000]]

      [["domain","<&gt","logitech.com"]],
      "and",
      [["content_info.connotation_types.negative",">",1000],
      "or",

      ["content_info.text_category","has",10994]]]
      برای اطلاعات بیشتر درباره فیلترها، به API تحلیل محتوا - فیلترها مراجعه کنید
      درباره فیلترهای مجموعه داده اولیه در این مقاله مرکز راهنمایی بیشتر بدانید.

      شیء خالی
    • internal_list_limit
      نوع: integer | null

      حداکثر تعداد عناصر در آرایه‌های داخلی
      فیلد اختیاری
      می‌توانید از این فیلد برای محدود کردن تعداد عناصر در آرایه‌های زیر استفاده کنید:
      top_domains
      text_categories
      page_categories
      countries
      languages
      مقدار پیش‌فرض: 1
      حداکثر مقدار: 20

    • keyword
      نوع: string

      کلمه کلیدی هدف
      فیلد الزامی
      کدگذاری UTF-8
      کلمات کلیدی به حروف کوچک تبدیل می‌شوند؛
      نکته: برای تطبیق یک عبارت دقیق به‌جای یک کلمه کلیدی مستقل، از گیومه و بک‌اسلش استفاده کنید؛
      مثال:
      "keyword": ""tesla palo alto""

      درباره قواعد و محدودیت‌های فیلدهای keyword و keywords در APIهای DataForSEO در این مقاله مرکز راهنمایی بیشتر بدانید

    • keyword_fields
      نوع: object | null

      فیلدهای کلمه کلیدی هدف و کلمات کلیدی هدف
      فیلد اختیاری
      از این پارامتر برای فیلتر کردن مجموعه داده بر اساس کلمات کلیدی‌ای که فیلدهای خاصی باید داشته باشند استفاده کنید؛
      فیلدهایی که می‌توانید تعیین کنید: title، main_title، previous_title، snippet
      می‌توانید چند فیلد را مشخص کنید؛
      نکته: برای تطبیق یک عبارت دقیق به‌جای یک کلمه کلیدی مستقل، از گیومه و بک‌اسلش استفاده کنید؛
      مثال:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}

      • propertyName
        نوع: string | null
    • page_type
      نوع: array string[] | null

      انواع صفحه هدف
      فیلد اختیاری
      از این پارامتر برای فیلتر کردن مجموعه داده بر اساس انواع صفحه استفاده کنید
      مقادیر ممکن:
      "ecommerce"، "news"، "blogs"، "message-boards"، "organization"

    • positive_connotation_threshold
      نوع: number | null

      آستانه بار معنایی مثبت
      فیلد اختیاری
      به‌عنوان آستانه شاخص احتمال احساس مثبت مرتبط با محتوای استناد تعیین می‌شود
      اگر این فیلد را تعیین کنید، شیء connotation_types در پاسخ فقط شامل داده‌های استنادهایی خواهد بود که احتمال احساس positive در آن‌ها بیشتر یا مساوی مقدار تعیین‌شده است
      مقادیر ممکن: از 0 تا 1
      مقدار پیش‌فرض: 0.4

    • rank_scale
      نوع: string | null

      مقیاسی را تعیین می‌کند که برای محاسبه و نمایش مقادیر rank استفاده می‌شود
      فیلد اختیاری

      می‌توانید از این پارامتر برای انتخاب اینکه مقادیر رتبه در مقیاس 0–100 یا 0–1000 ارائه شوند استفاده کنید

      مقادیر ممکن:
      one_hundred — مقادیر رتبه در مقیاس 0–100 نمایش داده می‌شوند
      one_thousand — مقادیر رتبه در مقیاس 0–1000 نمایش داده می‌شوند

      مقدار پیش‌فرض: one_thousand

      درباره نحوه کار این پارامتر در این مقاله مرکز راهنمایی بیشتر بدانید

    • search_mode
      نوع: string | null

      نوع گروه‌بندی نتایج
      فیلد اختیاری
      انواع گروه‌بندی ممکن:
      as_is - همه استنادهای keyword هدف را برمی‌گرداند
      one_per_domain - یک استناد از keyword را برای هر دامنه برمی‌گرداند
      مقدار پیش‌فرض: as_is

    • sentiments_connotation_threshold
      نوع: number | null

      آستانه بار معنایی احساسات
      فیلد اختیاری
      به‌عنوان آستانه شاخص احتمال بارهای معنایی احساسات مرتبط با محتوای استناد تعیین می‌شود
      اگر این فیلد را تعیین کنید، شیء sentiment_connotations در پاسخ فقط شامل داده‌های استنادهایی خواهد بود که احتمال هر احساس در آن‌ها بیشتر یا مساوی مقدار تعیین‌شده است
      مقادیر ممکن: از 0 تا 1
      مقدار پیش‌فرض: 0.4

    • tag
      نوع: string | null

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

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

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

    • status_code
      نوع: integer | null

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

    • status_message
      نوع: string | null

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

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

      آرایه‌ای از وظایف

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

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

        • data
          نوع: object | null

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

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

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

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

          مسیر URL

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

          آرایه‌ای از نتایج

          • max
            نوع: number | null

            حداکثر رتبه در بازه توزیع

          • metrics
            نوع: object | null · Response36Afe1097B20_ContentAnalysisSummaryInfo

            شامل معیارهای توزیع رتبه

            • connotation_types
              نوع: object | null

              انواع مفهوم ضمنی
              شامل انواع احساس (قطبیت احساس) مرتبط با نقل‌قول کلیدواژه و تعداد نقل‌قول‌ها برای هر نوع احساس است
              انواع مفهوم ضمنی احساس ممکن: positive, negative, neutral

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

                Signed 64-bit integers (long type).

            • countries
              نوع: object | null

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

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

                Signed 64-bit integers (long type).

            • languages
              نوع: object | null

              زبان‌ها
              شامل زبان‌ها و تعداد نقل‌قول‌ها در هر زبان است
              برای دریافت فهرست کامل زبان‌های موجود، به نقطه پایانی زبان‌ها مراجعه کنید

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

                Signed 64-bit integers (long type).

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

              دسته‌های صفحه
              شامل اشیایی با دسته‌های صفحه و تعداد نقل‌قول‌ها در هر دسته صفحه است
              برای دریافت فهرست کامل دسته‌های موجود، به نقطه پایانی دسته‌ها مراجعه کنید

              • category
                نوع: array (integer | null)[] | null
              • count
                نوع: integer | null قالب: int64

                Signed 64-bit integers (long type).

            • page_types
              نوع: object | null

              انواع صفحه
              شامل انواع صفحه و تعداد نقل‌قول‌ها برای هر نوع صفحه است

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

                Signed 64-bit integers (long type).

            • rank
              نوع: integer | null

              رتبه همه نشانی‌های URL که keyword را نقل می‌کنند
              مجموع نرمال‌شده رتبه‌های همه نشانی‌های URL که keyword هدف را نقل می‌کنند

            • sentiment_connotations
              نوع: object | null

              بارهای معنایی احساسات
              شامل احساسات (واکنش‌های عاطفی) مرتبط با نقل‌قول کلیدواژه هدف و تعداد نقل‌قول‌ها برای هر احساس است
              بارهای معنایی احساس ممکن: anger, happiness, love, sadness, share, fun

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

                Signed 64-bit integers (long type).

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

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

              • category
                نوع: array (integer | null)[] | null
              • count
                نوع: integer | null قالب: int64

                Signed 64-bit integers (long type).

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

              دامنه‌های برتر که کلیدواژه هدف را نقل می‌کنند
              شامل اشیایی با دامنه‌های برتر که کلیدواژه هدف را نقل می‌کنند و تعداد نقل‌قول‌ها برای هر دامنه است

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

                Signed 64-bit integers (long type).

              • domain
                نوع: string | null
            • total_count
              نوع: integer | null قالب: int64

              مجموع کل نتایج در پایگاه داده ما مرتبط با درخواست شما

            • type
              نوع: string | null

              نوع عنصر

          • min
            نوع: number | null

            حداقل رتبه در بازه توزیع

          • type
            نوع: string | 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/content_analysis/rating_distribution/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/rating_distribution/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword": "logitech",
    "search_mode": "as_is",
    "internal_list_limit": 10
  }
]'
{
  "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": [
        {
          "type": null,
          "min": null,
          "max": null,
          "metrics": {
            "type": null,
            "total_count": null,
            "rank": null,
            "top_domains": [
              "[Max Depth Exceeded]"
            ],
            "sentiment_connotations": null,
            "connotation_types": null,
            "text_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_types": null,
            "countries": null,
            "languages": null
          }
        }
      ]
    }
  ]
}
Content Analysis – Rating Distribution API