ดูเพิ่มเติมได้ที่เว็บไซต์ Sharpapi.com »
โปรดดูอย่างเป็นทางการ:
composer require sharpapi/sharpapi-php-clientลงทะเบียนที่ sharpapi.com และรับคีย์ API
แค่ไหน!
$ sharpApi = new SharpAPI SharpApiService SharpApiService ( SHARP_API_KEY );
$ statusUrl = $ sharpApi -> productCategories (
' Lenovo Chromebook Laptop (2023), 14" FHD Touchscreen Slim 3,
8-Core MediaTek Kompanio 520 CPU, 4GB RAM, 128GB Storage ' ,
' German ' , // optional language
400 , // optional quantity
' optional neutral voice tone ' , // optional voice tone
' optional current e-store categories ' // optional context, current categories to match
);
$ resultSharpApiJob = $ sharpApi -> fetchResults ( $ statusUrl );
var_dump ( $ resultSharpApiJob -> getResultJson ());กรณีการใช้งานทั่วไปต้องใช้ขั้นตอนเหล่านี้:
fetchResults($statusUrl) ซึ่งทำงานในโหมดการเลือกตั้งส่งภายใต้คำขอทุก 10 วินาทีเป็นเวลา 180 วินาที (ค่าเหล่านี้สามารถปรับแต่งได้ตรวจสอบซอร์สโค้ด SharpApiService )SharpApiJob จะถูกส่งคืนsuccess คุณสามารถรับผลลัพธ์ด้วยวิธีใดวิธีหนึ่งเช่น $jobResultJson = $jobResult->getResultJson()งานที่ส่งแต่ละครั้งมักจะใช้เวลาระหว่างสองสามวินาทีถึงหนึ่งนาที
หลังจากช่วงเวลานั้นงานที่ส่งคืนมักจะมีสถานะ success และผลลัพธ์จะพร้อมใช้งานสำหรับการประมวลผลเพิ่มเติม แต่ละวิธี API ส่งคืนรูปแบบการส่งคืนที่แตกต่างกัน ไปที่รายการวิธี API/จุดสิ้นสุดด้านล่างเพื่อดูรายละเอียด»
API ของเรารับประกันว่าจะคืนรูปแบบที่ถูกต้องทุกครั้ง เครื่องยนต์ AI ที่ Sharpapi ใช้ในกรณีที่หายากมีแนวโน้มที่จะประพฤติตัวไม่เหมาะสมและหมดเวลาหรือส่งคืนข้อมูลที่ไม่ถูกต้อง ในกรณีเหล่านั้น status ที่ส่งคืนสำหรับงานจะ failed คุณสามารถเรียกร้องคำของานเดียวกันอีกครั้งในกรณีนั้น
ตราบใดที่งานของเรายังคงดำเนินการโดยเครื่องยนต์ของเรามันจะยังคงส่งคืนสถานะ pending
คำขอ HTTP พื้นฐานถูกขับเคลื่อนด้วย Guzzle ดังนั้นจึงเป็นความคิดที่ดีที่จะตรวจสอบข้อยกเว้นของ Guzzle ทั่วไป:
use GuzzleHttp Exception ClientException ;
// Step 1: dispatch the job to the API with one of the methods, for example:
try {
$ statusUrl = SharpApiService:: summarizeText (
$ text ,
' German ' // optional language
500 , // optional length
' neutral ' // optional voice tone
);
// $statusUrl example value: 'https://sharpapi.com/api/v1/job/status/75acb6dc-a975-4969-9ef1-c62cebc511cb'
} catch ( ClientException $ e ) {
$ e -> getResponse ()
}
// Step 2: request to check job status in polling mode and wait for the result
$ jobResult = SharpApiService:: fetchResults ( $ statusUrl );
// Step 3: get results of dispatched API job, f.e. this returns job result as a prettied JSON
$ jobResultJson = $ jobResult -> getResultJson ();
// ..or PHP array:
$ jobResultArray = $ jobResult -> getResultArray ();
// ..or PHP stdClass:
$ jobResultObject = $ jobResult -> getResultObject (); <?php
namespace App Http Controllers ;
use GuzzleHttp Exception GuzzleException ;
use SharpAPI SharpApiService SharpApiService ;
class SharpTest extends Controller
{
public function __construct ( public SharpApiService $ sharpApiService )
{
}
/**
* @throws GuzzleException
*/
public function detect_phones (): void
{
$ statusUrl = $ this -> sharpApiService -> detectPhones (
' Where to find us? Call with a sales tech advisor:
Call: 1800-394-7486 or our Singapore office +65 8888 8888 '
);
$ result = $ this -> sharpApiService -> fetchResults ( $ statusUrl );
dd ( $ result -> getResultJson ());
/* returned:
[
{
"detected_number": "1800-394-7486",
"parsed_number": "+18003947486"
},
{
"detected_number": "+65 8888 8888",
"parsed_number": "+6588888888"
}
]
*/
}
} แต่ละวิธีจะส่งคืนวัตถุ SharpApiJob เสมอซึ่งวิธีการ getResultJson / getResultArray / getResultObject จะส่งคืนโครงสร้างข้อมูลที่แตกต่างกัน โปรดดูตัวอย่างรายละเอียดที่ให้ไว้ที่ sharpapi.com
SharpApiLanguages เพื่อให้รหัสของคุณอ่านได้มากขึ้นแยกวิเคราะห์ไฟล์เรซูเม่ (CV) จากหลายรูปแบบ (PDF/DOC/DOCX/TXT/RTF) และส่งคืนวัตถุที่กว้างขวางของจุดข้อมูล
นอกจากนี้ยังสามารถจัดเตรียมพารามิเตอร์ภาษาเอาท์พุทที่เป็นทางเลือก (ค่า English ถูกตั้งค่าเป็นค่าเริ่มต้น)
$ statusUrl = SharpApiService:: parseResume ( ' /test/resume.pdf ' , ' English ' ); ขึ้นอยู่กับรายการพารามิเตอร์ที่ครอบคลุมจุดสิ้นสุดนี้ให้รายละเอียดงานที่กระชับในรูปแบบการตอบกลับรวมถึงคำอธิบายสั้น ๆ ข้อกำหนดงานและความรับผิดชอบในการทำงาน พารามิเตอร์บังคับเท่านั้นคือ name
ฟังก์ชั่นนี้ใช้พารามิเตอร์ DTO คลาสเฉพาะ ( Data Transfer Object ) ชื่อ JobDescriptionParameters เพื่อช่วยในการตรวจสอบความถูกต้องของพารามิเตอร์อินพุต เฉพาะพารามิเตอร์ name ในตัวสร้างของ DTO นี้เท่านั้น
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ Voice_tone มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
วิธี API นี้ยังมีพารามิเตอร์บริบทเสริมซึ่งสามารถใช้เพื่อให้คำแนะนำที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$ jobDescriptionParameters = new JobDescriptionParameters (
name: " PHP Senior Engineer " ,
company_name: " ACME LTD " , // optional
minimum_work_experience: " 5 years " , // optional
minimum_education: " Bachelor Degree " , // optional
employment_type: " full time " , // optional
required_skills: [ ' PHP8 ' , ' Laravel ' ], // optional
optional_skills: [ ' AWS ' , ' Redis ' ], // optional
country: " United Kingdom " , // optional
remote: true , // optional
visa_sponsored: true , // optional
voice_tone: ' Professional and Geeky ' , // optional voice tone
context: null , // optional context, additional AI processing instructions
language: null // optional output language
);
$ statusUrl = SharpApiService:: generateJobDescription ( $ jobDescriptionParameters );สร้างรายการทักษะที่เกี่ยวข้องกับน้ำหนักของพวกเขาเป็นค่าลอย (1.0-10.0) โดยที่ 10 เท่ากับ 100%คะแนนความเกี่ยวข้องสูงสุด
จำเป็นต้องใช้พารามิเตอร์แรก ( name ) เท่านั้น
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
$ statusUrl = SharpApiService:: relatedSkills (
' MySQL ' ,
' English ' , // optional language
10 // optional quantity
);สร้างรายการตำแหน่งงานที่เกี่ยวข้องด้วยน้ำหนักของพวกเขาเป็นค่าลอย (1.0-10.0) โดยที่ 10 เท่ากับ 100%คะแนนความเกี่ยวข้องสูงสุด
จำเป็นต้องใช้พารามิเตอร์แรก ( name ) เท่านั้น
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
$ statusUrl = SharpApiService:: relatedJobPositions (
' Senior PHP Engineer ' ,
' English ' , // optional language
10 // optional quantity
);แยกวิเคราะห์การตรวจสอบผลิตภัณฑ์ของลูกค้าและให้ความเชื่อมั่น (บวก/ลบ/เป็นกลาง) ด้วยคะแนนระหว่าง 0-100% เหมาะสำหรับการประมวลผลรายงานความเชื่อมั่นสำหรับร้านค้าออนไลน์ใด ๆ
$ statusUrl = SharpApiService:: productReviewSentiment ( ' customer review contents ' );สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอย (1.0-10.0) โดยที่ 10 เท่ากับ 100%ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้การจับคู่หมวดหมู่ที่ดีที่สุดเท่าที่จะเป็นไปได้ มีประโยชน์กับข้อมูลแคตตาล็อกผลิตภัณฑ์ที่เติมข้อมูลและการประมวลผลของผลิตภัณฑ์จำนวนมาก
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
ภายในบริบทพารามิเตอร์เพิ่มเติมเพิ่มเติมคุณสามารถจัดทำรายการหมวดหมู่อื่น ๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการทำแผนที่ (เช่นหมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$ statusUrl = SharpApiService:: productCategories (
' Sony Playstation 5 ' ,
' English ' , // optional language
5 , // optional quantity
' Tech-savvy ' , // optional voice tone
' Game Console, PS5 Console ' // optional context, current categories to match
);สร้างคำอธิบายผลิตภัณฑ์ที่สั้นลง ให้รายละเอียดและพารามิเตอร์ของผลิตภัณฑ์เป็นจำนวนมากเพื่อให้ได้การแนะนำการตลาดที่ดีที่สุดเท่าที่จะเป็นไปได้ มีประโยชน์กับข้อมูลแคตตาล็อกผลิตภัณฑ์ที่เติมข้อมูลและการประมวลผลผลิตภัณฑ์จำนวนมาก
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_length โปรดทราบว่า max_length ทำหน้าที่เป็นคำแนะนำที่แข็งแกร่งสำหรับแบบจำลองภาษาแทนที่จะเป็นข้อกำหนดที่เข้มงวดเพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
$ statusUrl = SharpApiService:: generateProductIntro (
' Sony Playstation 5 ' ,
SharpApiLanguages:: ENGLISH , // optional language
300 , // optional length
' Funny ' // optional voice tone
);สร้างอีเมลขอบคุณส่วนบุคคลให้กับลูกค้าหลังจากการซื้อ เนื้อหาการตอบกลับไม่มีข้อมูลชื่อทักทายหรือข้อมูลผู้ส่งในตอนท้ายดังนั้นคุณสามารถปรับแต่งอีเมลที่เหลือได้อย่างง่ายดาย
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ MAX_LENGTH โปรดทราบว่า max_length ทำหน้าที่เป็นคำแนะนำที่แข็งแกร่งสำหรับแบบจำลองภาษาแทนที่จะเป็นข้อกำหนดที่เข้มงวดเพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่นตลกหรือสนุกสนานหรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
วิธี API นี้ยังมีพารามิเตอร์บริบทเสริมซึ่งสามารถใช้เพื่อให้คำแนะนำที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$ statusUrl = SharpApiService:: generateThankYouEmail (
' Sony Playstation 5 ' ,
SharpApiLanguages:: ENGLISH , // optional language
250 , // optional length
' Neutral ' , // optional voice tone
' Must invite customer to visit again before Holidays ' // optional context
); แปลข้อความให้เป็นภาษาที่เลือก สนับสนุน 80 ภาษา โปรดตรวจสอบคลาส SharpApiLanguages enum สำหรับรายละเอียด
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่นตลกหรือสนุกสนานหรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
นอกจากนี้ยังมีพารามิเตอร์ context เสริม สามารถใช้เพื่อให้บริบทเพิ่มเติมกับข้อความที่แปลเช่นตัวอย่างกรณีการใช้งานหรือคำอธิบายเพิ่มเติมบางอย่าง
$ statusUrl = SharpApiService:: translate (
' turn ' ,
SharpApiLanguages:: FRENCH , // optional language
' neutral ' , // optional voice tone
' to turn a page ' // optional context
);
// will result in :
// {"content": "tourner", "to_language": "French", "from_language": "English"} สร้างเวอร์ชันถอดความของข้อความที่ให้ไว้ จำเป็นต้องใช้พารามิเตอร์ content เท่านั้น คุณสามารถกำหนดภาษาเอาท์พุทความยาวอักขระสูงสุดและเสียงของเสียง
คำแนะนำเพิ่มเติมเกี่ยวกับวิธีการประมวลผลข้อความสามารถระบุได้ในพารามิเตอร์บริบท โปรดทราบว่า max_length ทำหน้าที่เป็นคำแนะนำที่แข็งแกร่งสำหรับแบบจำลองภาษาแทนที่จะเป็นข้อกำหนดที่เข้มงวดเพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone เสริม มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
วิธี API นี้ยังมีพารามิเตอร์ context เสริมซึ่งสามารถใช้เพื่อให้คำแนะนำที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$ statusUrl = SharpApiService:: paraphrase (
$ text ,
SharpApiLanguages:: FRENCH , // optional language
500 , // optional length
' neutral ' , // optional voice tone
' avoid using abbreviations ' // optional context
);พิสูจน์อักษร (และตรวจสอบไวยากรณ์) ข้อความที่ให้ไว้
$ statusUrl = SharpApiService:: proofread ( $ text );ตรวจสอบว่าเนื้อหาที่ให้ผ่านการทดสอบการกรองสแปมหรือไม่ ให้คะแนนความเชื่อมั่นเปอร์เซ็นต์และคำอธิบายว่าถือว่าเป็นสแปมหรือไม่ ข้อมูลนี้มีประโยชน์สำหรับผู้ดูแลในการตัดสินใจขั้นสุดท้าย
$ statusUrl = SharpApiService:: detectSpam ( $ text );แยกวิเคราะห์ข้อความที่ให้ไว้สำหรับหมายเลขโทรศัพท์ใด ๆ และส่งคืนเวอร์ชันที่ตรวจพบต้นฉบับและรูปแบบ E.164 อาจมีประโยชน์ในกรณีของการประมวลผลและตรวจสอบความถูกต้องของข้อมูลจำนวนมากกับหมายเลขโทรศัพท์หรือ FE หากคุณต้องการตรวจจับหมายเลขโทรศัพท์ในสถานที่ที่พวกเขาไม่ควรจะเป็น
$ statusUrl = SharpApiService:: detectPhones ( $ text );แยกวิเคราะห์ข้อความที่ให้ไว้สำหรับอีเมลที่เป็นไปได้ อาจมีประโยชน์ในกรณีที่มีการประมวลผลและตรวจสอบความถูกต้องของข้อมูลขนาดใหญ่กับที่อยู่อีเมลหรือ FE หากคุณต้องการตรวจจับอีเมลในสถานที่ที่พวกเขาไม่ควรจะเป็น
$ statusUrl = SharpApiService:: detectEmails ( $ text );สร้างรายการคำหลัก/แท็กที่ไม่ซ้ำกันตามเนื้อหาที่ให้ไว้
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone
$ statusUrl = SharpApiService:: generateKeywords (
$ text ,
' English ' , // optional language
5 , // optional length
' Freaky & Curious ' , // optional voice tone
' add emojis! ' // optional extra context instructions for content processing
);สร้างเวอร์ชันสรุปของเนื้อหาที่ให้ไว้ เหมาะสำหรับการสร้างการแนะนำการตลาดของข้อความที่ยาวขึ้น
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_length โปรดทราบว่า max_length ทำหน้าที่เป็นคำแนะนำที่แข็งแกร่งสำหรับแบบจำลองภาษาแทนที่จะเป็นข้อกำหนดที่เข้มงวดเพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_ton E มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
$ statusUrl = SharpApiService:: summarizeText (
$ text ,
' English ' , // optional language
' David Attenborough ' , // optional voice tone
' add emojis! ' // optional extra context instructions for content processing
);สร้างเมตาแท็กที่สำคัญที่สุดทั้งหมดตามเนื้อหาที่มีให้ ตรวจสอบให้แน่ใจว่าได้รวมลิงก์ไปยังเว็บไซต์และรูปภาพ URL เพื่อให้ได้แท็กจำนวนมากที่สุดเท่าที่จะทำได้
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_ton E มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
$ statusUrl = SharpApiService:: generateSeoTags (
$ text ,
' English ' , // optional language
' David Attenborough ' // optional voice tone
);แยกวิเคราะห์การทบทวนผลิตภัณฑ์การเดินทาง/การต้อนรับและให้ความเชื่อมั่น (บวก/ลบ/เป็นกลาง) ด้วยคะแนนระหว่าง 0-100% เหมาะสำหรับการประมวลผลรายงานความเชื่อมั่นสำหรับร้านค้าออนไลน์ใด ๆ
$ statusUrl = SharpApiService:: travelReviewSentiment ( $ text ); สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ทัวร์และกิจกรรมที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอย (1.0-10.0) โดยที่ 10 เท่ากับ 100%ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้การจับคู่หมวดหมู่ที่ดีที่สุดเท่าที่จะเป็นไปได้ มีประโยชน์กับข้อมูลแคตตาล็อกผลิตภัณฑ์ที่เติมข้อมูลและการประมวลผลผลิตภัณฑ์จำนวนมาก ต้องใช้ productName พารามิเตอร์แรกเท่านั้น
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
ภายใน context พารามิเตอร์เพิ่มเติมเพิ่มเติมคุณสามารถจัดทำรายการหมวดหมู่อื่น ๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการทำแผนที่ (เช่นหมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$ statusUrl = SharpApiService:: toursAndActivitiesProductCategories (
' Oasis of the Bay '
'Ha Long', // optional city
' Vietnam ' , // optional country
' English ' , // optional language
10 , // optional quantity
' Adventurous ' , // optional voice tone
' Bay Hotels, Ha Long Hotels ' // optional context, current categories to match
); สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ประเภทการต้อนรับที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอย (1.0-10.0) โดยที่ 10 เท่ากับ 100%ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้การจับคู่หมวดหมู่ที่ดีที่สุดเท่าที่จะเป็นไปได้ มีประโยชน์กับข้อมูลแคตตาล็อกผลิตภัณฑ์ที่มีการเติมข้อมูลและการประมวลผลของผลิตภัณฑ์จำนวนมาก ต้องใช้ productName พารามิเตอร์แรกเท่านั้น
คุณสามารถ จำกัด เอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถตั้งค่าสไตล์การเขียนที่คุณต้องการโดยให้พารามิเตอร์ voice_tone มันอาจเป็นคำคุณศัพท์เช่น funny หรือ joyous หรือแม้แต่ชื่อของนักเขียนที่มีชื่อเสียง
ภายใน context พารามิเตอร์เพิ่มเติมเพิ่มเติมคุณสามารถจัดทำรายการหมวดหมู่อื่น ๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการทำแผนที่ (เช่นหมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$ statusUrl = SharpApiService:: hospitalityProductCategories (
' Hotel Crystal 大人専用'
'Tokyo', // optional city
' Japan ' , // optional country
' English ' , // optional language
10 , // optional quantity
' Adventurous ' , // optional voice tone
' Tokyo Hotels, Crystal Hotels ' // optional context, current categories to match
);จุดสิ้นสุดเพื่อตรวจสอบรายละเอียดเกี่ยวกับงวดปัจจุบันของการสมัครสมาชิก
$ statusUrl = SharpApiService:: quota ();จะส่งผลให้:
{
"timestamp" : " 2024-03-19T12:49:41.445736Z " ,
"on_trial" : false ,
"trial_ends" : " 2024-03-17T07:57:46.000000Z " ,
"subscribed" : true ,
"current_subscription_start" : " 2024-03-18T12:37:39.000000Z " ,
"current_subscription_end" : " 2024-04-18T12:37:39.000000Z " ,
"subscription_words_quota" : 100000 ,
"subscription_words_used" : 9608 ,
"subscription_words_used_percentage" : 0.1
} subscription_words_used_percentage เป็นเปอร์เซ็นต์ของการใช้โควต้ารายเดือนปัจจุบันและอาจทำหน้าที่เป็นการแจ้งเตือนผู้ใช้เครดิตที่หมดลง ด้วยค่าที่สูงกว่า 80%ขอแนะนำให้สมัครสมาชิกเครดิตเพิ่มเติมที่ https://sharpapi.com/dashboard/credits เพื่อหลีกเลี่ยงการหยุดชะงักของบริการ
ค่าเหล่านี้ยังมีอยู่ในแผงควบคุมที่ https://sharpapi.com/dashboard
จุดสิ้นสุดของ PING อย่างง่ายเพื่อตรวจสอบความพร้อมใช้งานของ API และเป็นเขต Timze ภายใน (การประทับเวลา)
$ statusUrl = SharpApiService:: ping ();จะส่งผลให้:
{
"ping" : " pong " ,
"timestamp" : " 2024-03-12T08:50:11.188308Z "
}โปรดแจ้งให้เราทราบ»
โปรดดู Changelog สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เปลี่ยนแปลงไปเมื่อเร็ว ๆ นี้
ใบอนุญาต MIT (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม