serpstat sdk
1.0.0
นี่คือไลบรารี SDK อย่างเป็นทางการสำหรับ Serpstat API v3
API Serpstat ใช้โทเค็นผู้ใช้เพื่อตรวจสอบสิทธิ์คำขอ คุณสามารถสร้างโทเค็นบนหน้าโปรไฟล์ของคุณได้
เปิดคอนโซลคำสั่ง ป้อนไดเร็กทอรีโปรเจ็กต์ของคุณ และดำเนินการคำสั่งต่อไปนี้เพื่อดาวน์โหลดเวอร์ชันเสถียรล่าสุดของบันเดิลนี้:
$ composer require serpstat/sdk
คำสั่งนี้กำหนดให้คุณต้องติดตั้ง Composer ทั่วโลก ตามที่อธิบายไว้ในบทการติดตั้งของเอกสารประกอบของ Composer
<?php
require_once __DIR__ . ' /../vendor/autoload.php ' ;
// configure your application
$ config = [
' token ' => ' 19666fc1ae1724da1d5ea2f3a99d5f5a ' ,
];
$ domain = ' example.com ' ;
$ keywords = ' keywords ' ;
$ url = ' http://example.com/page1/ ' ;
// init client with your serpstat api token
$ apiClient = new Serpstat Sdk Core ApiGuzzleHttpClient ( $ config [ ' token ' ]);
// create instance of any api method class
// e.g. DomainKeywordsMethod
// list of methods classes in folder srcMethods
$ apiMethod = new Serpstat Sdk Methods DomainKeywordsMethod (
$ keywords ,
Serpstat Sdk Interfaces IApiClient :: SE_GOOGLE_RU
);
try {
// try call api method
$ response = $ apiClient -> call ( $ apiMethod );
} catch ( Exception $ e ) {
// catch api error
$ response = $ e -> getMessage ();
}
ระดับ | วิธี API | คำอธิบาย |
---|---|---|
วิธีการตรวจสอบขีดจำกัด | /สถิติ | คุณสามารถตรวจสอบจำนวนคำขอที่คุณสามารถทำได้ภายในขีดจำกัดรายวันของคุณโดยใช้สถิติคำสั่ง |
DomainInfoMethod | /domain_info | รายงานนี้จะให้ข้อมูลจำนวนโดเมนคำหลักที่ใช้ใน SEO และ PPC โดยแสดงการมองเห็นทางออนไลน์และตัวชี้วัดอื่นๆ |
วิธีการประวัติโดเมน | /domain_history | รายงานนี้จะให้ข้อมูลประวัติเกี่ยวกับจำนวนคำหลักและการมองเห็นของโดเมน |
โดเมนคำสำคัญวิธีการ | /domain_keywords | รายงานนี้แสดงคำหลักที่โดเมนติดอันดับในผลการค้นหา 100 อันดับแรกของ Google |
DomainUrlsMethod | /domain_urls | ส่งคืนรายการ URL ภายในโดเมนที่วิเคราะห์ ยังแสดงจำนวนคำหลักจาก 100 อันดับแรกสำหรับแต่ละ URL |
DomainsIntersectionMethod | /domains_intersection | แสดงคำหลักทั่วไปสูงสุด 3 โดเมน |
DomainsUniqKeywordsMethod | /domains_uniq_keywords | แสดงคำสำคัญที่ไม่ซ้ำของโดเมน คำสำคัญที่โดเมนที่สอบถามมีเหมือนกันกับโดเมนอื่นหนึ่งหรือสองโดเมนจะถูกลบออกจากรายการ |
GetTopUrlsMethod | /get_top_urls | แสดง URL ยอดนิยมตามโดเมน |
วิธีการของคู่แข่ง | /คู่แข่ง | รายงานแสดงรายการโดเมนทั้งหมดที่จัดอันดับสำหรับคำหลักที่ระบุในผลลัพธ์ 20 อันดับแรกของ Google |
คำสำคัญวิธีการ | /คำสำคัญ | วิธีการนี้ใช้การค้นหาข้อความแบบเต็มเพื่อค้นหาคำสำคัญทั้งหมดที่ตรงกับคำที่สอบถาม สำหรับคำหลักทุกคำที่พบ คุณจะเห็นปริมาณ CPC และระดับการแข่งขัน |
คำสำคัญข้อมูลวิธีการ | /keyword_info | รายงานนี้จะให้ภาพรวมคำหลักที่แสดงปริมาณ CPC และระดับการแข่งขัน |
ข้อแนะนำวิธีการ | /ข้อเสนอแนะ | รายงานนี้แสดงรายการคำแนะนำในการเติมข้อความอัตโนมัติสำหรับคำหลักที่คุณร้องขอ (พบได้จากการค้นหาข้อความแบบเต็ม) |
คำสำคัญที่เกี่ยวข้อง | / related_keywords | รายงานนี้จะแสดงรายการคำหลักที่เกี่ยวข้องที่ครอบคลุมซึ่งมี SERP คล้ายกับคำหลักที่ร้องขอ (สำหรับประเภทบัญชี Standard และ Professional เท่านั้น) |
คำสำคัญTopMethod | /keyword_top | รายงานนี้แสดงผลการค้นหาทั่วไป 100 อันดับแรกของ Google สำหรับคำหลักที่คุณขอ |
วิธีคำหลักโฆษณา | /ad_keywords | รายงานนี้จะแสดงสำเนาโฆษณาที่ปรากฏขึ้นสำหรับคำหลักที่สืบค้นในผลการค้นหาที่เสียค่าใช้จ่ายของ Google |
Urlคำหลักวิธีการ | /url_keywords | รายงานแสดงรายการคำหลักที่ URL จัดอันดับในผลการค้นหาของ Google |
Urlวิธีการของคู่แข่ง | /url_competitors | แสดงรายการ URL ที่แข่งขันกับ URL ที่สืบค้นในการค้นหาทั่วไป |
UrlMissingKeywordsMethod | /url_missing_keywords | แสดงรายการคำหลักที่ URL ของคู่แข่งติดอันดับใน 10 อันดับแรก แต่ไม่มีอยู่ในหน้าที่สืบค้น |
คลาสข้อยกเว้น | รหัส | ข้อความ |
---|---|---|
ApiException | - | - |
ApiInvalidRequestException | 400 | คำขอไม่ถูกต้อง |
ApiLimitExceededException | 402 | เกินขีดจำกัดภาษี |
ApiAccessErrorException | 403 | ปัญหาการอนุญาต (โทเค็นไม่ถูกต้อง การกระทำที่ต้องห้าม หรือผู้ใช้ถูกบล็อก) |
ApiNoResultsException | 404 | ไม่มีผลลัพธ์ |
ความถี่ Api เกินข้อยกเว้น | 429 | เกินความถี่คำขอ (เพิ่มการหมดเวลาระหว่างคำขอ) |
ApiServerException | 500 | ข้อผิดพลาดของเซิร์ฟเวอร์ |
ParamException ไม่ถูกต้อง | 500 | พารามิเตอร์ไม่ถูกต้อง |
ParseResponseException | 500 | ไม่สามารถแยกวิเคราะห์การตอบสนอง |