DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
การตั้งงาน OnPage
เริ่ม crawl target และคืน id ของงานใน tasks[0].id — id นั้นคือ handle ที่ทุกเครื่องมืออื่นในตระกูลนี้ต้องใช้ จึงควรเก็บไว้ max_crawl_pages จำกัดขอบเขตการ crawl ส่วน start_url, max_crawl_depth, priority_urls และ crawl_delay กำหนดรูปร่าง และ store_raw_html ตัดสินว่า post_dataforseo_on_page_raw_html จะมีอะไรให้บริการภายหลังหรือไม่ ห่อด้วย envelope ของ DataForSEO: ข้อมูลอยู่ใน tasks[0].result ผลลัพธ์อยู่ใน tasks[0].status_code — คำขอที่ถูกปฏิเสธยังคงคืน HTTP 200 ⚠️ นี่ไม่ใช่คู่ submit/fetch ตามปกติ: การ crawl คือเซสชันที่เครื่องมืออื่นอีกราวสิบกว่าตัวจะสอบถามตาม id โพล get_dataforseo_on_page_summary จนกว่า crawl_progress จะอ่านได้ว่า finished การ crawl example.com หนึ่งหน้าใช้เวลาไม่ถึงหนึ่งนาที
ข้อมูลอ้างอิงราคา
- การวัดปริมาณการใช้งาน: ต้นทุนการตอบกลับที่รายงาน
- ค่าประมาณคำขออ้างอิง: USD 0.003
- ตัวคูณอ้างอิงสำหรับลูกค้า: 1.0 ห้ามนำไปใช้ซ้ำกับยอดที่เรียกเก็บจากลูกค้าแล้ว
เป็นข้อมูลเมตาอ้างอิงเท่านั้น ไม่ใช่ใบเสนอราคาสำหรับบัญชี ไม่ใช่ราคาที่รับประกัน และไม่ใช่เพดานการใช้จ่าย เครดิตของทรัพยากรไม่ใช่เครดิต Felo ยอดเรียกเก็บขั้นสุดท้ายเป็นไปตามบันทึกการเรียกเก็บเงินของ Felo
- ประเภท: array (object | null)[]
- acceptประเภท: string | null
_language เฮดเดอร์ภาษาสำหรับเข้าถึงเว็บไซต์
ฟิลด์ไม่บังคับ
รองรับรูปแบบ locale ทั้งหมด (xx, xx-XX, xxx-XX เป็นต้น)
หมายเหตุ: หากไม่ระบุพารามิเตอร์นี้ เว็บบางแห่งอาจปฏิเสธการเข้าถึง; ในกรณีนี้ หน้าต่างๆ จะถูกส่งกลับพร้อม"type":"brokenในอาร์เรย์การตอบกลับ - allowประเภท: boolean | null
_subdomains รวมหน้าเว็บบนซับโดเมน
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการ crawl ซับโดเมนทั้งหมดของเว็บไซต์เป้าหมาย
ค่าเริ่มต้น:false - allowedประเภท: array string[] | null
_subdomains ซับโดเมนที่จะ crawl
ฟิลด์ไม่บังคับ
ระบุซับโดเมนที่คุณต้องการ crawl
ตัวอย่าง:["blog.site.com", "my.site.com", "shop.site.com"]
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ พารามิเตอร์allow_subdomainsควรตั้งเป็นfalse;
มิฉะนั้น เนื้อหาของฟิลด์allowed_subdomainsจะถูกเพิกเฉย และผลลัพธ์จะถูกส่งคืนสำหรับซับโดเมนทั้งหมด - browserประเภท: string | null
_preset พรีเซ็ตสำหรับพารามิเตอร์หน้าจอเบราว์เซอร์
ฟิลด์ไม่บังคับ
หากใช้ฟิลด์นี้ คุณไม่จำเป็นต้องระบุbrowser_screen_width,browser_screen_height,browser_screen_scale_factorค่าที่เป็นไปได้:desktop,mobile,tabletdesktopพรีเซ็ตจะใช้ค่าต่อไปนี้:browser_screen_width: 1920browser_screen_height: 1080browser_screen_scale_factor: 1mobileพรีเซ็ตจะใช้ค่าต่อไปนี้:browser_screen_width: 390browser_screen_height: 844browser_screen_scale_factor: 3tabletพรีเซ็ตจะใช้ค่าต่อไปนี้:browser_screen_width: 1024browser_screen_height: 1366browser_screen_scale_factor: 2
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ ให้ตั้งenable_javascriptหรือenable_browser_renderingเป็นtrue - browserประเภท: integer | null
_screen _height ความสูงหน้าจอเบราว์เซอร์
ฟิลด์ไม่บังคับ
คุณสามารถตั้งความสูงหน้าจอเบราว์เซอร์แบบกำหนดเองเพื่อทำ audit สำหรับอุปกรณ์เฉพาะ;
หากใช้ฟิลด์นี้ คุณไม่จำเป็นต้องระบุbrowser_presetเพราะจะถูกเพิกเฉย;
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ ให้ตั้งenable_javascriptหรือenable_browser_renderingเป็นtrueค่าต่ำสุด (พิกเซล):240
ค่าสูงสุด (พิกเซล):9999 - browserประเภท: number | null
_screen _scale _factor ตัวคูณสเกลหน้าจอเบราว์เซอร์
ฟิลด์ไม่บังคับ
คุณสามารถตั้งอัตราส่วนความละเอียดหน้าจอเบราว์เซอร์แบบกำหนดเองเพื่อทำ audit สำหรับอุปกรณ์เฉพาะ;
หากใช้ฟิลด์นี้ คุณไม่จำเป็นต้องระบุbrowser_presetเพราะจะถูกเพิกเฉย;
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ ให้ตั้งenable_javascriptหรือenable_browser_renderingเป็นtrueค่าต่ำสุด:0.5
ค่าสูงสุด:3 - browserประเภท: integer | null รูปแบบ: int64
_screen _width ความกว้างหน้าจอเบราว์เซอร์
ฟิลด์ไม่บังคับ
คุณสามารถตั้งความกว้างหน้าจอเบราว์เซอร์แบบกำหนดเองเพื่อทำ audit สำหรับอุปกรณ์เฉพาะ;
หากใช้ฟิลด์นี้ คุณไม่จำเป็นต้องระบุbrowser_presetเพราะจะถูกเพิกเฉย;
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ ให้ตั้งenable_javascriptหรือenable_browser_renderingเป็นtrueค่าต่ำสุด (พิกเซล):240
ค่าสูงสุด (พิกเซล):9999 - calculateประเภท: boolean | null
_keyword _density คำนวณความหนาแน่นของคีย์เวิร์ดสำหรับโดเมนเป้าหมาย
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการคำนวณความหนาแน่นของคีย์เวิร์ดสำหรับหน้าเว็บของเว็บไซต์
ค่าเริ่มต้น:false
หมายเหตุ: หากใช้พารามิเตอร์นี้ จะมีค่าใช้จ่ายเพิ่มเติม; ศึกษาข้อมูลเพิ่มเติมเกี่ยวกับค่าใช้จ่ายของงานที่มีพารามิเตอร์นี้ ในบทความช่วยเหลือของเรา
เมื่อ crawl เสร็จสิ้น คุณสามารถรับค่าความหนาแน่นของคีย์เวิร์ดได้ด้วย endpoint Keyword Density - checkประเภท: boolean | null
_spell - checkประเภท: array string[] | null
_spell _exceptions คำที่ยกเว้นจากการตรวจตัวสะกด
ฟิลด์ไม่บังคับ
ระบุคำที่คุณต้องการยกเว้นจากการตรวจตัวสะกด
ความยาวคำสูงสุด: 100 อักขระ
จำนวนคำสูงสุด: 1000
ตัวอย่าง:"SERP", "minifiers", "JavaScript" - checkประเภท: string | null
_spell _language ภาษาของการตรวจตัวสะกด
ฟิลด์ไม่บังคับ
ภาษาที่รองรับ: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en', 'eo', 'et', 'fo', 'fa', 'fr', 'fy', 'gl', 'ka', 'de', 'el', 'he', 'hu', 'is', 'ia', 'ga', 'it', 'rw', 'la', 'lv', 'lt', 'mk', 'mn', 'ne', 'nb', 'nn', 'pl', 'pt', 'ro', 'gd', 'sr', 'sk', 'sl', 'es', 'sv', 'tr', 'tk', 'uk', 'vi'
หมายเหตุ: หากไม่ระบุภาษา ระบบจะตั้งโดยอัตโนมัติตามเนื้อหาหน้าเว็บ - checksประเภท: object | null
_threshold ค่าเกณฑ์กำหนดเองสำหรับการตรวจสอบ
ฟิลด์ไม่บังคับ
คุณสามารถระบุค่าเกณฑ์กำหนดเองสำหรับพารามิเตอร์ที่รวมอยู่ในออบเจ็กต์checksของการตอบกลับ OnPage API;
หมายเหตุ: แก้ไขได้เฉพาะค่าเกณฑ์ที่เป็นจำนวนเต็มเท่านั้น;
ตัวอย่างเช่น พารามิเตอร์high_loading_timeและlarge_page_sizeถูกตั้งเป็น 3 วินาทีและ 1 เมกะไบต์ตามลำดับโดยค่าเริ่มต้น;
หากต้องการเปลี่ยนเกณฑ์เหล่านี้เป็น 1 วินาทีและ 1000 กิโลไบต์ ให้ใช้โค้ดต่อไปนี้:"checks_threshold": {<br>"high_loading_time": 1,<br>"large_page_size": 1000<br>}
พารามิเตอร์ที่ปรับแต่งได้พร้อมค่าเริ่มต้น:"title_too_short", default value: 30, type: "int"<br>"title_too_long", default value: 65, type: "int"<br>"small_page_size", default value: 1024, type: "int"<br>"large_page_size", default value: 1048576 (1024 * 1024), type: "int"<br>"low_character_count", default value: 1024, type: "int"<br>"high_character_count", default value: 256000 (250 * 1024), type: "int"<br>"low_content_rate", default value: 0.1, type: "float"<br>"high_content_rate", default value: 0.9, type: "float"<br>"high_loading_time", default value: 3000, type: "int"<br>"high_waiting_time", default value: 1500, type: "int"<br>"low_readability_rate", default value: 15.0, type: "float"<br>"irrelevant_description", default value: 0.2, type: "float"<br>"irrelevant_title", default value: 0.3, type: "float"<br>"irrelevant_meta_keywords", default value: 0.6, type: "float"- propertyประเภท: integer | null รูปแบบ: int64
Name Signed 64-bit integers (long type).
- crawlประเภท: integer | null
_delay ระยะหน่วงระหว่างการเรียกต่อครั้ง (ms)
ฟิลด์ไม่บังคับ
ระยะหน่วงแบบกำหนดเองระหว่างการเรียกของ crawler ไปยังเซิร์ฟเวอร์
ค่าเริ่มต้น:2000 - crawlประเภท: boolean | null
_sitemap _only crawl เฉพาะหน้าที่ระบุใน sitemap
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการ crawl เฉพาะหน้าที่ระบุใน sitemap
หากตั้งพารามิเตอร์นี้เป็นtrueและไม่ได้ระบุcustom_sitemapระบบจะ crawl sitemap เริ่มต้น
ค่าเริ่มต้น:false
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้respect_sitemapต้องเป็นtrue - customประเภท: string | null
_js javascript แบบกำหนดเอง
ฟิลด์ไม่บังคับ
หมายเหตุ เวลาดำเนินการของสคริปต์ที่ป้อนในฟิลด์นี้ต้องไม่เกิน 700 ms ตัวอย่างเช่น คุณสามารถใช้ตัวอย่าง JS ต่อไปนี้เพื่อตรวจสอบว่าเว็บไซต์มี Google Tag Manager เป็นแอตทริบิวต์scrหรือไม่:let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i < document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute("src");rn if (src != undefined) {rn if (src.indexOf("analytics.js") >= 0)rn meta.haveGoogleAnalytics = true;rntif (src.indexOf("gtm.js") >= 0)rn meta.haveTagManager = true;rn }rn}rnmeta;ค่าที่ส่งคืนขึ้นอยู่กับสิ่งที่คุณระบุในฟิลด์นี้ ตัวอย่างเช่น หากคุณระบุสคริปต์ต่อไปนี้:meta = {}; meta.url = document.URL; meta.test = 'test'; meta;
คุณจะได้รับข้อมูลต่อไปนี้เป็นการตอบกลับ:"custom_js_response": {<br>"url": "https://dataforseo.com/",<br>"test": "test"<br>}
หมายเหตุ: ความยาวของสคริปต์ที่คุณป้อนต้องไม่เกิน 2000 อักขระ - customประเภท: string | null
_robots _txt การตั้งค่า robots.txt แบบกำหนดเอง
ฟิลด์ไม่บังคับ
ตัวอย่าง:Disallow: /directory1/ - customประเภท: string | null
_sitemap URL ของ sitemap แบบกำหนดเอง
ฟิลด์ไม่บังคับ
URL ของหน้าที่มี sitemap ทางเลือกอยู่
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้respect_sitemapต้องเป็นtrue - customประเภท: string | null
_user _agent user agent แบบกำหนดเอง
ฟิลด์ไม่บังคับ
user agent แบบกำหนดเองสำหรับ crawl เว็บไซต์
ตัวอย่าง:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36
ค่าเริ่มต้น:Mozilla/5.0 (compatible; RSiteAuditor) - disableประเภท: boolean | null
_cookie _popup ปิดป็อปอัปคุกกี้
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการปิดป็อปอัปที่ขอความยินยอมคุกกี้จากผู้ใช้;
ค่าเริ่มต้น:false - disableประเภท: array string[] | null
_page _checks ป้องกันไม่ให้การตรวจสอบบางรายการของหน้าเว็บทำงาน
ฟิลด์ไม่บังคับ
ระบุchecksบางรายการเพื่อป้องกันไม่ให้ทำงานและส่งผลต่อonpage_scoreตัวอย่าง:"disable_page_checks": ["is_5xx_code", "is_4xx_code"] - disableประเภท: array string[] | null
_sitewide _checks ป้องกันไม่ให้การตรวจสอบระดับไซต์บางรายการทำงาน
ฟิลด์ไม่บังคับ
ระบุchecksต่อไปนี้เพื่อป้องกันไม่ให้ทำงานบนเว็บไซต์target:"test_page_not_found""test_canonicalization""test_https_redirect""test_directory_browsing"ตัวอย่าง:"disable_sitewide_checks": ["test_directory_browsing", "test_page_not_found"]ดูข้อมูลเพิ่มเติมได้ที่Help Center ของเรา - disallowedประเภท: array string[] | null
_subdomains ซับโดเมนที่ไม่ต้องการ crawl
ฟิลด์ไม่บังคับ
ระบุซับโดเมนที่คุณไม่ต้องการ crawl
ตัวอย่าง:["status.site.com", "docs.site.com"]
หมายเหตุ: หากต้องการใช้พารามิเตอร์นี้ พารามิเตอร์allow_subdomainsต้องตั้งเป็นtrue - enableประเภท: boolean | null
_browser _rendering จำลองการเรนเดอร์เบราว์เซอร์เพื่อวัด Core Web Vitals
ฟิลด์ไม่บังคับ
เมื่อใช้พารามิเตอร์นี้ คุณจะสามารถจำลองเบราว์เซอร์ขณะโหลดหน้าเว็บได้;enable_browser_renderingโหลดสไตล์ รูปภาพ ฟอนต์ แอนิเมชัน วิดีโอ และทรัพยากรอื่นๆ บนหน้าเว็บ;
ค่าเริ่มต้น:false
ตั้งเป็นtrueเพื่อรับเมตริก Core Web Vitals (FID, CLS, LCP) ในการตอบกลับ;
หากใช้ฟิลด์นี้ พารามิเตอร์enable_javascriptและload_resourcesต้องตั้งเป็นtrue
หมายเหตุ: หากใช้พารามิเตอร์นี้ จะมีค่าใช้จ่ายเพิ่มเติม; ศึกษาข้อมูลเพิ่มเติมเกี่ยวกับค่าใช้จ่ายของงานที่มีพารามิเตอร์นี้ ในบทความช่วยเหลือของเรา; คำนวณค่าใช้จ่ายได้ที่ หน้า Pricing - enableประเภท: boolean | null
_content _parsing - enableประเภท: boolean | null
_javascript - enableประเภท: boolean | null
_www _redirect _check ตรวจสอบว่าโดเมนใช้การเปลี่ยนเส้นทาง www หรือไม่
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการตรวจสอบว่าโดเมนที่ร้องขอทำการเปลี่ยนเส้นทางจาก www ไป non-www หรือ non-www ไป www หรือไม่;
ค่าเริ่มต้น:false - enableประเภท: boolean | null
_xhr เปิดใช้ XMLHttpRequest บนหน้าเว็บ
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการให้ crawler ของเราขอข้อมูลจากเว็บเซิร์ฟเวอร์โดยใช้ออบเจ็กต์ XMLHttpRequest
ค่าเริ่มต้น:false;หากใช้ฟิลด์นี้enable_javascriptต้องตั้งเป็นtrue; - forceประเภท: boolean | null
_sitewide _checks เปิดใช้การตรวจสอบระดับไซต์เมื่อ crawl หน้าเว็บเดียว
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueเพื่อรับข้อมูลการตรวจสอบระดับไซต์เมื่อ crawl หน้าเว็บเดียว;
ค่าเริ่มต้น:false - loadประเภท: boolean | null
_resources - maxประเภท: integer | null
_crawl _depth ความลึกในการ crawl
ฟิลด์ไม่บังคับ
ความลึกของการเชื่อมโยงของหน้าที่จะ crawl;
ตัวอย่างเช่น หน้าเริ่มต้นของการ crawl คือระดับ 0 หน้าที่มีลิงก์จากหน้านั้นคือระดับ 1 เป็นต้น - maxประเภท: integer
_crawl _pages ขีดจำกัดจำนวนหน้าที่ crawl
ฟิลด์ที่จำเป็น
จำนวนหน้าที่จะ crawl บนโดเมนที่ระบุ
หมายเหตุ:
หากตั้งmax_crawl_pagesเป็น 1 และไม่ได้ระบุstart_urlหรือตั้งหน้าแรกของเว็บไซต์ไว้ การตรวจสอบระดับไซต์ต่อไปนี้จะถูกปิด:test_canonicalization,enable_www_redirect_check,test_hidden_server_signature,test_page_not_found,test_directory_browsing,test_https_redirect
หากต้องการเปิดใช้อยู่ดี ให้ตั้งforce_sitewide_checksเป็นtrueหากตั้งmax_crawl_pagesเป็น 1 และระบุstart_urlที่ไม่ใช่หน้าแรก การตรวจสอบระดับไซต์ทั้งหมดจะถูกปิด;
หากต้องการเปิดใช้อยู่ดี ให้ตั้งforce_sitewide_checksเป็นtrue - pingbackประเภท: string | null
_url URL แจ้งเตือนเมื่องานเสร็จสิ้น
ฟิลด์ไม่บังคับ
เมื่องานเสร็จสิ้น เราจะแจ้งให้คุณทราบผ่านคำขอ GET ที่ส่งไปยัง URL ที่คุณระบุ
คุณสามารถใช้สตริง ‘$id’ เป็นตัวแปร$idและ ‘$tag’ เป็นตัวแปร$tagที่เข้ารหัส URL ได้ เราจะตั้งค่าที่จำเป็นก่อนส่งคำขอ
ตัวอย่าง:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tag
หมายเหตุ: อักขระพิเศษในpingback_urlจะถูกเข้ารหัส URL;
กล่าวคือ อักขระ#จะถูกเข้ารหัสเป็น%23 - priorityประเภท: array string[] | null
_urls URL ที่จะ crawl โดยข้ามคิว
ฟิลด์ไม่บังคับ
URL ที่ระบุในอาร์เรย์นี้จะถูก crawl ก่อนเป็นอันดับแรก โดยข้ามคิวการ crawl;
หมายเหตุ: ควรระบุ URL แบบสัมบูรณ์;
ระบุได้สูงสุด 20 URL;
URL ทั้งหมดในอาร์เรย์ต้องอยู่ในโดเมนtarget;
ซับโดเมนจะถูกเพิกเฉย เว้นแต่ตั้งพารามิเตอร์allow_subdomainsเป็นtrueตัวอย่าง:"priority_urls": [<br>"https://dataforseo.com/apis/serp-api",<br>"https://dataforseo.com/contact"<br>] - respectประเภท: boolean | null
_sitemap ปฏิบัติตาม sitemap เมื่อ crawl
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueหากต้องการทำตามลำดับหน้าที่ระบุใน sitemap หลักเมื่อ crawl;
ค่าเริ่มต้น:false
หมายเหตุ: หากตั้งเป็นtrueค่าclick_depthในการตอบกลับของ API จะเท่ากับ0;
ฟิลด์max_crawl_depthของคำขอจะถูกเพิกเฉย และระบุจำนวนหน้าที่จะ crawl ได้ด้วยพารามิเตอร์max_crawl_pages - returnประเภท: boolean | null
_despite _timeout คืนข้อมูลหน้าเว็บแม้เกิดข้อผิดพลาด timeout
ฟิลด์ไม่บังคับ
หากเป็นtrueข้อมูลจะถูกจัดหาให้สำหรับหน้าที่โหลดไม่สำเร็จภายใน 120 วินาทีและตอบกลับด้วยข้อผิดพลาด timeout;
ค่าเริ่มต้น:false - robotsประเภท: string | null
_txt _merge _mode รวมหรือแทนที่การตั้งค่า robots.txt
ฟิลด์ไม่บังคับ
ค่าที่เป็นไปได้:merge,override;
ตั้งเป็นoverrideหากต้องการเพิกเฉยต่อข้อจำกัดการ crawl เว็บไซต์และการตั้งค่า robots.txt อื่นๆ
ค่าเริ่มต้น:merge;
หมายเหตุ: หากตั้งเป็นoverrideให้ระบุพารามิเตอร์custom_robots_txt - startประเภท: string | null
_url - storeประเภท: boolean | null
_raw _html - supportประเภท: boolean | null
_cookies รองรับคุกกี้บนหน้าที่ crawl
ฟิลด์ไม่บังคับ
ตั้งเป็นtrueเพื่อรองรับคุกกี้เมื่อ crawl หน้าเว็บ
ค่าเริ่มต้น:false - switchประเภท: boolean | null
_pool สลับพูลพร็อกซี่
ฟิลด์ไม่บังคับ
หากเป็นtrueพูลพร็อกซี่เพิ่มเติมจะถูกใช้เพื่อรับข้อมูลที่ร้องขอ;
พารามิเตอร์นี้ใช้ได้เมื่อตั้งงานจำนวนมากพร้อมกัน ทำให้เกิดข้อผิดพลาดrate-limitและ/หรือsite_unreachableเป็นครั้งคราว - tagประเภท: string | null
ตัวระบุงานที่ผู้ใช้กำหนด
ฟิลด์ไม่บังคับ
จำกัด 255 อักขระ
ใช้พารามิเตอร์นี้เพื่อระบุงานและจับคู่กับผลลัพธ์
คุณจะพบค่าtagที่ระบุในออบเจ็กต์dataของการตอบกลับ - targetประเภท: string
โดเมนเป้าหมาย
ฟิลด์ที่จำเป็น
ชื่อโดเมนต้องระบุโดยไม่มีhttps://และwww.
หากระบุ URL ของหน้าเว็บ ผลลัพธ์จะถูกส่งคืนสำหรับโดเมนที่อยู่ใน URL - validateประเภท: boolean | null
_micromarkup
- ประเภท: object | null · Response36Afe1097B20_OnPageTaskPostResponseInfo200
- ประเภท: number | null รูปแบบ: doublecost
ค่าใช้จ่ายรวมของงาน, USD
- ประเภท: integer | nullstatus
_code รหัสสถานะทั่วไป คุณสามารถดูรายการรหัสการตอบกลับทั้งหมดได้ที่นี่
- ประเภท: string | nullstatus
_message ข้อความข้อมูลทั่วไป คุณสามารถดูรายการข้อความข้อมูลทั่วไปทั้งหมดได้ที่นี่
- ประเภท: array (object | null)[] | nulltasks
อาร์เรย์ของงาน
- ประเภท: object | null · Response36Afe1097B20_OnPageTaskPostTaskInfo
- costประเภท: number | null รูปแบบ: double
ค่าใช้จ่ายรวมของงาน, USD
- 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/on_page/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "dataforseo.com",
"max_crawl_pages": 10,
"load_resources": true,
"enable_javascript": true,
"custom_js": "meta = {}; meta.url = document.URL; meta;",
"tag": "some_string_123",
"pingback_url": "https://your-server.com/pingscript?id=$id&tag=$tag"
}
]'
{
"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
}
]
}