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 خلاصه

​

نمای تجمیعی همه استنادهای یک کلیدواژه در سراسر ایندکس وب. total_count، rank، top_domains (هر یک domain و count)، sentiment_connotations (خشم، شادی، عشق، غم، اشتراک‌گذاری، سرگرمی)، connotation_types (مثبت، منفی، خنثی)، text_categories، page_categories، page_types، countries و languages را برمی‌گرداند. این قطب خانواده محتواست: post_dataforseo_content_sentiment_analysis_live فقط دو بلوک مفهومی را برمی‌گرداند که همین حالا اینجا هستند، پس مگر اینکه مشخصاً بار کوچک‌تر را بخواهید، این را فراخوانی کنید. برای صفحه‌های استنادکننده فردی به‌جای جمع‌ها از post_dataforseo_content_search_live و برای همان تجمیع در طول زمان از post_dataforseo_content_phrase_trends_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
      می‌توانید از عملگر % همراه با 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": {
      "snippet": ""logitech mouse"",
      "main_title": "sale"
      }

      • 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

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

    • sentiments_connotation_threshold
      نوع: number | null

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

    • tag
      نوع: string | null

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

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

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

    • status_code
      نوع: integer | null

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

    • status_message
      نوع: string | null

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

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

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

      • نوع: object | null · Response36Afe1097B20_ContentAnalysisSummaryLiveTaskInfo
        • 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

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

          • 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

            نوع عنصر

        • 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/summary/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/summary/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword": "logitech",
    "page_type": [
      "ecommerce",
      "news",
      "blogs",
      "message-boards",
      "organization"
    ],
    "internal_list_limit": 8,
    "positive_connotation_threshold": 0.5
  }
]'
{
  "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,
          "total_count": null,
          "rank": null,
          "top_domains": [
            {
              "domain": null,
              "count": null
            }
          ],
          "sentiment_connotations": null,
          "connotation_types": null,
          "text_categories": [
            {
              "category": [
                "[Max Depth Exceeded]"
              ],
              "count": null
            }
          ],
          "page_categories": [
            {
              "category": [
                "[Max Depth Exceeded]"
              ],
              "count": null
            }
          ],
          "page_types": null,
          "countries": null,
          "languages": null
        }
      ]
    }
  ]
}
Content Analysis – Summary API