Felo API PlatformFelo API Platform
সব DataForSEO endpoint
v0.2.0-beta
OpenAPI 3.1.0

Baidu Organic SERP টাস্ক সেট করা

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

DataForSEO

​

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

Baidu Organic SERP টাস্ক সেট করা

​

Baidu-তে একটি কিওয়ার্ডের র‍্যাংক করা ফলাফল কিউ করে এবং tasks[0].id-এ একটি task id ফেরত দেয়। DataForSEO-র এনভেলপে মোড়া: ডেটা tasks[0].result-এ, ফলাফল tasks[0].status_code-এ — প্রত্যাখ্যাত রিকোয়েস্টও HTTP 200 ফেরত দেয়। লাইভ যমজটি সঙ্গে সঙ্গে উত্তর দেয় এবং একক কোয়েরির জন্য সহজ; ব্যাচ যখন এক টুল কলের ধৈর্যের চেয়ে বেশি সময় নেবে তখন কিউ করুন।

মূল্য রেফারেন্স

  • মিটারিং: সফল রিকোয়েস্টের নির্দিষ্ট খরচের ভিত্তিতে
  • রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.02
  • রেফারেন্স গ্রাহক মাল্টিপ্লায়ার: 1.0। নিষ্পত্তিকৃত গ্রাহক অঙ্কে এটি আবার প্রয়োগ করবেন না।

এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।

বডি
application/json
  • টাইপ: array (object | null)[]
    • depth
      টাইপ: integer | null

      পার্সিং গভীরতা
      ঐচ্ছিক ফিল্ড
      SERP-এ ফলাফলের সংখ্যা
      ডিফল্ট মান: 10
      সর্বোচ্চ মান: 700
      সর্বোচ্চ 10টি ফলাফলযুক্ত প্রতিটি SERP-এর জন্য আপনার অ্যাকাউন্ট থেকে চার্জ নেওয়া হবে;
      10-এর বেশি গভীরতা সেট করলে অতিরিক্ত চার্জ হতে পারে যদি সার্চ ইঞ্জিন 10টির বেশি ফলাফল ফেরত দেয়;
      খরচ গণনা করুন Pricing পেজে

    • device
      টাইপ: string | null

      ডিভাইসের ধরন
      ঐচ্ছিক ফিল্ড
      নির্দিষ্ট ডিভাইসের ধরনের জন্য ফলাফল ফেরত দিন
      নিম্নলিখিত মান নিতে পারে: desktop, mobile, tablet
      ডিফল্ট মান: desktop

    • get_website_url
      টাইপ: boolean | null

      প্রতিটি র‍্যাংক করা ফলাফলের জন্য সরাসরি URL যোগ করুন
      ঐচ্ছিক ফিল্ড
      true সেট থাকলে ফেরত দেওয়া ফলাফলে র‍্যাংক করা ওয়েবসাইটগুলোর সরাসরি URL থাকবে
      ডিফল্টভাবে, Baidu ফলাফলের URL সার্চ ইঞ্জিন এনকোড করে
      উদাহরণ:
      http://www.baidu.com/link?url=KQt6LSwU5OHnPtB8210R8flBP40grY6lTPxH_0UO7S2kgiZMTmw3ztV0hCo5c1kLডিফল্ট মান: false
      নোট: true সেট থাকলে প্রতি টাস্কের খরচ 10 গুণ হবে কারণ আমাদের সিস্টেম প্রতিটি র‍্যাংক করা ওয়েবসাইটের সরাসরি URL ফেরত দিতে আলাদা রিকোয়েস্ট চালায়

    • keyword
      টাইপ: string

      কীওয়ার্ড
      আবশ্যক ফিল্ড
      আপনি keyword ফিল্ডে সর্বোচ্চ 700 অক্ষর উল্লেখ করতে পারেন
      সব %## ডিকোড করা হবে (‘+’ অক্ষর একটি স্পেস অক্ষরে ডিকোড হবে)
      আপনাকে keyword-এ “%” অক্ষর ব্যবহার করতে হলে তা “%25” হিসেবে উল্লেখ করুন;
      আপনাকে keyword-এ “+” অক্ষর ব্যবহার করতে হলে তা “%2B” হিসেবে উল্লেখ করুন

      DataForSEO API-তে keyword এবং keywords ফিল্ডের নিয়ম ও সীমাবদ্ধতা সম্পর্কে Help Center নিবন্ধে জানুন

    • language_code
      টাইপ: string

      সার্চ ইঞ্জিন ভাষা কোড
      আবশ্যক ফিল্ড যদি আপনি উল্লেখ না করেন language_name
      আপনি https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages-এ আলাদা রিকোয়েস্ট পাঠিয়ে language_code-সহ সার্চ ইঞ্জিনের উপলব্ধ ভাষার তালিকা পেতে পারেনমনে রাখবেন Baidu সার্চ ইঞ্জিনে শুধু zh_CN ভাষা কোডযুক্ত Chinese (Simplified) ভাষা সমর্থিত। তবে Baidu অন্য ভাষার কোয়েরির জন্যও ফলাফল ফেরত দিতে পারে, তাই keyword চীনা ভাষায় উল্লেখ করা বাধ্যতামূলক নয়

      উদাহরণ:
      zh_CN

    • language_name
      টাইপ: string

      সার্চ ইঞ্জিন ভাষার পূর্ণ নাম
      আবশ্যক ফিল্ড যদি আপনি উল্লেখ না করেন language_code
      আপনি https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages-এ আলাদা রিকোয়েস্ট পাঠিয়ে language_name-সহ সার্চ ইঞ্জিনের উপলব্ধ ভাষার তালিকা পেতে পারেনমনে রাখবেন Baidu সার্চ ইঞ্জিনে শুধু Chinese (Simplified) ভাষা সমর্থিত। তবে Baidu অন্য ভাষার কোয়েরির জন্যও ফলাফল ফেরত দিতে পারে, তাই keyword চীনা ভাষায় উল্লেখ করা বাধ্যতামূলক নয়

      উদাহরণ:
      Chinese (Simplified)

    • location_code
      টাইপ: integer

      সার্চ ইঞ্জিন অবস্থান কোড
      আবশ্যক ফিল্ড যদি আপনি উল্লেখ না করেন location_name বা location_coordinate
      এই ফিল্ড ব্যবহার করলে location_name বা location_coordinate উল্লেখ করার প্রয়োজন নেই
      আপনি https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations-এ আলাদা রিকোয়েস্ট পাঠিয়ে location_code-সহ সার্চ ইঞ্জিনের উপলব্ধ অবস্থানের তালিকা পেতে পারেন
      উদাহরণ:
      2156

    • location_coordinate
      টাইপ: string

      অবস্থানের GPS স্থানাঙ্ক
      আবশ্যক ফিল্ড যদি আপনি উল্লেখ না করেন location_name বা location_code
      এই ফিল্ড ব্যবহার করলে location_name বা location_code উল্লেখ করার প্রয়োজন নেই
      location_coordinate প্যারামিটার "latitude,longitude,radius" ফরম্যাটে উল্লেখ করতে হবে
      "latitude" এবং "longitude"-এর জন্য সর্বোচ্চ দশমিক স্থান: 7
      "radius"-এর জন্য সর্বনিম্ন মান: 199.9 (mm)
      "radius"-এর জন্য সর্বোচ্চ মান: 199999 (mm)এই ফিল্ড ব্যবহার করলে ফেরত দেওয়া ফলাফল আপনার স্থানাঙ্কের জন্য পাওয়া নিকটতম শহরের উপর ভিত্তি করে হবে, তাই আমরা এই ফিল্ড ব্যবহার করার পরামর্শ দিই না, কারণ ফলাফল উল্লেখিত স্থানাঙ্কের সাথে অপ্রাসঙ্গিক হতে পারে
      উদাহরণ:
      53.476225,-2.243572,200

    • location_name
      টাইপ: string

      সার্চ ইঞ্জিন অবস্থানের পূর্ণ নাম
      আবশ্যক ফিল্ড যদি আপনি উল্লেখ না করেন location_code বা location_coordinate
      এই ফিল্ড ব্যবহার করলে location_code বা location_coordinate উল্লেখ করার প্রয়োজন নেই
      আপনি https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations-এ আলাদা রিকোয়েস্ট পাঠিয়ে location_name-সহ সার্চ ইঞ্জিনের উপলব্ধ অবস্থানের তালিকা পেতে পারেন
      উদাহরণ:
      New York,New York,United States

    • max_crawl_pages
      টাইপ: integer | null

      পেজ ক্রল সীমা
      ঐচ্ছিক ফিল্ড
      ক্রল করা সার্চ ফলাফল পেজের সংখ্যা
      ডিফল্ট মান: 1
      সর্বোচ্চ মান: 100
      নোট: max_crawl_pages এবং depth প্যারামিটার একসাথে কাজ করে;
      আরও জানুন আমাদের Help Center-এ

    • os
      টাইপ: string | null

      ডিভাইস অপারেটিং সিস্টেম
      ঐচ্ছিক ফিল্ড
      device ফিল্ডে desktop উল্লেখ থাকলে নিচের মধ্যে থেকে বেছে নিন: windows, macos
      ডিফল্ট মান: windows
      device ফিল্ডে mobile উল্লেখ থাকলে নিচের মধ্যে থেকে বেছে নিন: android, ios
      ডিফল্ট মান: android
      device ফিল্ডে tablet উল্লেখ থাকলে নিচের মধ্যে থেকে বেছে নিন: android, ios
      ডিফল্ট মান: android

    • pingback_url
      টাইপ: string | null

      সম্পন্ন টাস্কের নোটিফিকেশন URL
      ঐচ্ছিক ফিল্ড
      টাস্ক সম্পন্ন হলে আমরা আপনার নির্দিষ্ট URL-এ GET রিকোয়েস্ট পাঠিয়ে জানাব
      আপনি ‘$id’ স্ট্রিংকে $id ভ্যারিয়েবল হিসেবে এবং ‘$tag’ কে URL-এনকোডেড $tag ভ্যারিয়েবল হিসেবে ব্যবহার করতে পারেন। রিকোয়েস্ট পাঠানোর আগে আমরা প্রয়োজনীয় মান সেট করব।
      উদাহরণ:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&tag=$tag
      নোট: pingback_url-এ বিশেষ অক্ষর URL-এনকোড হবে;
      অর্থাৎ, # অক্ষরটি %23 হিসেবে এনকোড হবে

      আমাদের Help Center-এ আরও জানুন

    • postback_data
      টাইপ: string

      postback_url ডেটাটাইপ
      আবশ্যক ফিল্ড যদি postback_url উল্লেখ করা থাকে
      আপনার সার্ভারে পাঠানো ডেটার ধরনের সাথে মেলে
      সম্ভাব্য মান:
      regular, html

    • postback_url
      টাইপ: string | null

      টাস্কের ফলাফল পাঠানোর URL
      ঐচ্ছিক ফিল্ড
      টাস্ক সম্পন্ন হলে আমরা তার ফলাফল gzip ফরম্যাটে কম্প্রেস করে আপনার নির্দিষ্ট postback_url-এ POST রিকোয়েস্ট পাঠাব
      আপনি ‘$id’ স্ট্রিংকে $id ভ্যারিয়েবল হিসেবে এবং ‘$tag’ কে URL-এনকোডেড $tag ভ্যারিয়েবল হিসেবে ব্যবহার করতে পারেন। রিকোয়েস্ট পাঠানোর আগে আমরা প্রয়োজনীয় মান সেট করব।
      উদাহরণ:
      http://your-server.com/postbackscript?id=$id
      http://your-server.com/postbackscript?id=$id&tag=$tag
      নোট: postback_url-এ বিশেষ অক্ষর URL-এনকোড হবে;
      অর্থাৎ, # অক্ষরটি %23 হিসেবে এনকোড হবে

      আমাদের Help Center-এ আরও জানুন

    • priority
      টাইপ: integer | null

      টাস্কের অগ্রাধিকার
      ঐচ্ছিক ফিল্ড
      নিম্নলিখিত মান নিতে পারে:
      1 – সাধারণ এক্সিকিউশন অগ্রাধিকার (ডিফল্টভাবে সেট)
      2 – উচ্চ এক্সিকিউশন অগ্রাধিকার
      উচ্চ এক্সিকিউশন অগ্রাধিকারযুক্ত টাস্কের জন্য অতিরিক্ত চার্জ নেওয়া হবে
      খরচ গণনা করুন Pricing পেজে

    • stop_crawl_on_match
      টাইপ: array (object | null)[] | null

      ক্রলিং বন্ধ করার জন্য টার্গেটের অ্যারে ঐচ্ছিক ফিল্ড নির্দিষ্ট করা হলে, response-এ নির্দিষ্ট match_value পর্যন্ত এবং সেটিসহ SERP ফলাফল থাকবে; আপনি এই অ্যারেতে সর্বোচ্চ 10টি টার্গেট মান নির্দিষ্ট করতে পারেন উদাহরণ: "stop_crawl_on_match":[{"match_value":"dataforseo.com","match_type":"with_subdomains"}] এই প্যারামিটার সম্পর্কে আমাদের Help Center-এ আরও জানুন - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api নির্দিষ্ট টার্গেটের মাধ্যমে ক্রল করা প্রতিটি SERP-এর জন্য আপনার অ্যাকাউন্ট থেকে বিল নেওয়া হবে

      • match_type
        টাইপ: string | null

        টার্গেট ম্যাচের ধরন stop_crawl_on_match নির্দিষ্ট করা থাকলে আবশ্যক ফিল্ড; match_value-এর জন্য ম্যাচের ধরন সম্ভাব্য মান: domain, with_subdomains, wildcard

      • match_value
        টাইপ: string | null

        টার্গেট ডোমেইন বা ওয়াইল্ডকার্ড মান stop_crawl_on_match নির্দিষ্ট করা থাকলে আবশ্যক ফিল্ড; একটি টার্গেট ডোমেইন বা ওয়াইল্ডকার্ড মান নির্দিষ্ট করুন; নোট: ডোমেইন নাম রিকোয়েস্ট প্রোটোকল ছাড়া নির্দিষ্ট করতে হবে; উদাহরণ: dataforseo.com

    • tag
      টাইপ: string | null

      ব্যবহারকারী-নির্ধারিত টাস্ক আইডেন্টিফায়ার
      ঐচ্ছিক ফিল্ড
      অক্ষরসীমা 255
      এই প্যারামিটার দিয়ে টাস্ক শনাক্ত করে ফলাফলের সঙ্গে মিলিয়ে নিতে পারেন
      নির্দিষ্ট tag মান response-এর data অবজেক্টে পাবেন

রেসপন্স
  • 200
    টাইপ: object | null · Response36Afe1097B20_SerpBaiduOrganicTaskPostResponseInfo
    • cost
      টাইপ: number | null ফরম্যাট: double

      টাস্কের মোট খরচ, USD

    • status_code
      টাইপ: integer | null

      সাধারণ স্ট্যাটাস কোড সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন

    • status_message
      টাইপ: string | null

      সাধারণ তথ্যমূলক বার্তা সাধারণ তথ্যমূলক বার্তার সম্পূর্ণ তালিকা এখানে দেখতে পাবেন

    • tasks
      টাইপ: array (object | null)[] | null

      টাস্কের অ্যারে

      • টাইপ: object | null · Response36Afe1097B20_SerpBaiduOrganicTaskPostTaskInfo
        • cost
          টাইপ: number | null ফরম্যাট: double

          টাস্কের মোট খরচ, USD

        • 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 সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন

        • 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

    একটি বৈধ Felo API key আবশ্যক।

  • 402

    বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।

  • 403

    অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।

  • 429

    রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।

  • 502

    পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।

  • 503

    API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।

  • 504

    রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।

  • default

    ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।

    application/json
Request Example for post/v1/beta/dataforseo/serp/baidu/organic/task_post
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/baidu/organic/task_post \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "location_code": 2156,
    "keyword": "best iphone ever",
    "tag": "some_string_123",
    "priority": 2
  }
]'
{
  "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 Baidu Organic SERP Tasks