تنظیم وظایف ‘Bing Keyword Performance’
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
تنظیم وظایف ‘Bing Keyword Performance’
وظیفه عملکرد کلیدواژه Bing را در صف قرار میدهد و id وظیفه را برمیگرداند. ⚠️ همان الزام همزاد زنده: language_name باید حاضر باشد. پاسخ در پاکت DataForSEO قرار میگیرد: دادهها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمیگرداند. با get_dataforseo_keywords_bing_kw_performance_fetch واکشی کنید.
مرجع قیمتگذاری
- اندازهگیری: هزینه گزارششده پاسخ.
- برآورد درخواست مرجع: 0.09 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- deviceنوع: string | null
نوع دستگاه
فیلد اختیاری
اگر میخواهید دادهها را برای نوع دستگاه خاصی دریافت کنید، این فیلد را تعیین کنید. مقادیر ممکن:desktop،mobile،tablet،all
مقدار پیشفرض:all - keywordsنوع: array string[]
کلمات کلیدی
فیلد الزامی
حداکثر تعداد کلمات کلیدی که میتوانید تعیین کنید: 1000
حداکثر تعداد نویسه برای هر کلمه کلیدی: 80
حداکثر تعداد کلمات برای هر عبارت کلیدی: 10
کلمات کلیدی مشخصشده به حروف کوچک تبدیل میشوند و دادهها در آرایهای جداگانه ارائه میشوددرباره قواعد و محدودیتهای فیلدهای
keywordوkeywordsدر APIهای DataForSEO در این مقاله مرکز راهنمایی بیشتر بدانید - languageنوع: string
_code کد زبان موتور جستجو
فیلد الزامی اگر تعیین نکنیدlanguage_name
میتوانید فهرست موقعیتها و زبانهای موجود را با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languagesدریافت کنید
مثال:"en" - languageنوع: string
_name نام کامل زبان موتور جستجو
فیلد الزامی اگر تعیین نکنیدlanguage_code
در صورت استفاده از این فیلد، نیازی به تعیینlanguage_codeنیست
میتوانید فهرست موقعیتها و زبانهای موجود را با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languagesدریافت کنید
مثال:English - locationنوع: integer
_code کد موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_nameیاlocation_coordinate
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_coordinateنیست
میتوانید فهرست موقعیتها و زبانهای موجود را با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languagesدریافت کنید
مثال:2840 - locationنوع: string
_coordinate مختصات GPS یک موقعیت
فیلد الزامی اگر تعیین نکنیدlocation_nameیاlocation_code
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_codeنیست
پارامترlocation_coordinateباید در قالب "latitude,longitude" مشخص شود
دادهها برای کشوری که مختصات مشخصشده به آن تعلق دارند ارائه میشود
مثال:52.6178549,-155.352142 - locationنوع: string
_name نام کامل موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_codeیاlocation_coordinate
در صورت استفاده از این فیلد، نیازی به تعیینlocation_codeیاlocation_coordinateنیست
میتوانید فهرست موقعیتها و زبانهای موجود را با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languagesدریافت کنید
مثال:"United States" - matchنوع: string | null
نوع تطبیق کلمات کلیدی
فیلد اختیاری
میتواند مقادیر زیر را داشته باشد:aggregateدادهها را در همه انواع تطبیق برمیگرداند؛broadدادهها را برای همه جستجوهای کاربر که کلمه کلیدی مشخصشده را با ترتیب کلمات متفاوت دارند برمیگرداند؛phraseدادهها را برای همه جستجوهای کاربر که کلمه کلیدی مشخصشده را با ترتیب کلمات یکسان دارند برمیگرداند؛exactدادهها را برای جستجوی کاربری که با کلمه کلیدی مشخصشده مطابقت دارد برمیگرداند؛نکته: نوع تطبیقaggregateبهطور پیشفرض اعمال میشود - pingbackنوع: string | null
_url نشانی URL اطلاعرسانی تکمیل وظیفه
فیلد اختیاری
وقتی وظیفه تکمیل شد، با ارسال درخواست GET به نشانی URL که تعیین کردهاید به شما اطلاع میدهیم
میتوانید رشته ‘$id’ را بهعنوان متغیر$idو ‘$tag’ را بهعنوان متغیر$tagکدگذاریشده با urlencoded استفاده کنید. مقادیر لازم را پیش از ارسال درخواست تنظیم میکنیم
مثال:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tag
نکته: کاراکترهای خاص درpingback_urlبا urlencoded کدگذاری میشوند؛
از جمله کاراکتر#به%23کدگذاری میشود - postbackنوع: string | null
_url نشانی URL برای ارسال نتایج وظیفه
فیلد اختیاری
وقتی وظیفه تکمیل شد، درخواست POST با نتایج فشردهشده در قالبgzipرا بهpostback_urlکه تعیین کردهاید میفرستیم
میتوانید رشته ‘$id’ را بهعنوان متغیر$idو ‘$tag’ را بهعنوان متغیر$tagکدگذاریشده با urlencoded استفاده کنید. مقادیر لازم را پیش از ارسال درخواست تنظیم میکنیم.
مثال:http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tag
توجه: کاراکترهای خاص درpostback_urlبا urlencoded کدگذاری میشوند;
از جمله کاراکتر#به%23کدگذاری میشود - tagنوع: string | null
شناسه وظیفه تعریفشده توسط کاربر
فیلد اختیاری
محدودیت کاراکتر 255 است
میتوانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
مقدارtagمشخصشده را در شیءdataپاسخ پیدا میکنید
- نوع: object | null · Response36Afe1097B20_KeywordsDataBingKeywordPerformanceTaskPostResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_KeywordsDataBingKeywordPerformanceTaskPostTaskInfo
- costنوع: number | null قالب: double
هزینه کل وظایف، دلار آمریکا
- dataنوع: object | null
همان پارامترهایی را دارد که در درخواست POST تعیین کردهاید
- propertyنوع: object | null
Name
- idنوع: string | null
شناسه وظیفه شناسه یکتای وظیفه در سیستم ما در قالب UUID
- pathنوع: array (string | null)[] | null
مسیر URL
- resultنوع: object | null
آرایهای از نتایج
در این حالت، مقدارnullخواهد بود - resultنوع: integer | null قالب: int64
_count تعداد عناصر در آرایه result
- statusنوع: integer | null
_code کد وضعیت وظیفه توسط DataForSEO تولید میشود و میتواند در بازه زیر باشد: 10000-60000 فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- statusنوع: string | null
_message پیام اطلاعاتی وظیفه فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- timeنوع: string | null
زمان اجرا، ثانیه
- نوع: integer | null قالب: int64tasks
_count تعداد وظایف در آرایه tasks
- نوع: integer | null قالب: int64tasks
_error تعداد وظایف در آرایه tasks که با خطا برگردانده شدهاند
- نوع: string | nulltime
زمان کل اجرا، بر حسب ثانیه
- نوع: string | nullversion
نسخه فعلی API
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
پاسخ خطا؛ پاسخهای عبوری بالادست ممکن است از قالبهای ارائهدهنده استفاده کنند
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/keywords_data/bing/keyword_performance/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"location_code": 2840,
"language_code": "en",
"keywords": [
"dataforseo",
"seo",
"ranking"
]
}
]'
{
"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
}
]
}