ไลบรารีไคลเอ็นต์

หน้านี้มีลิงก์ไปยังวิธีต่างๆ ที่สะดวกในการเข้าถึง Home Graph API

ไลบรารีของไคลเอ็นต์ Home Graph API

Home Graph API สร้างขึ้นในรูปแบบ HTTP และ JSON ไคลเอ็นต์ HTTP มาตรฐานต่างๆ จึงส่งคำขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้

อย่างไรก็ตาม คุณอาจต้องใช้ไลบรารีของไคลเอ็นต์ Google API แทนการสร้างคำขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง ไลบรารีของไคลเอ็นต์มีการผสานรวมภาษาที่ดีกว่า ความปลอดภัยที่ดียิ่งขึ้น และการรองรับการเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้

ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสำหรับ Go (อัลฟ่า) อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์

หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ Java สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้

เพิ่มไลบรารีของไคลเอ็นต์ลงในโปรเจ็กต์

เลือกสภาพแวดล้อมของบิลด์ (Maven หรือ Gradle) จากแท็บต่อไปนี้

MavenGradle

เพิ่มโค้ดต่อไปนี้ในไฟล์ pom.xml

ดูทุกเวอร์ชันที่มีให้บริการในที่เก็บส่วนกลางของ Maven

เพิ่มโค้ดต่อไปนี้ในไฟล์ build.gradle

ดูทุกเวอร์ชันที่มีให้บริการในที่เก็บส่วนกลางของ Maven

อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์

หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ .NET สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้

การดาวน์โหลดไลบรารี

ติดตั้งแพ็กเกจ NuGet นี้ Google.Apis

ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสำหรับ Node.js อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์

ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสำหรับ Objective-C อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์

ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสำหรับ PHP อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์

หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ Python สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้

ข้อกำหนดของระบบ

ติดตั้งไลบรารีของไคลเอ็นต์

คุณจะใช้เครื่องมือจัดการแพ็กเกจหรือดาวน์โหลดและติดตั้งไลบรารีของไคลเอ็นต์ Python ด้วยตนเองก็ได้โดยทำดังนี้

การติดตั้งที่มีการจัดการ

ใช้ pip หรือ setuptools เพื่อจัดการการติดตั้ง (คุณอาจต้องเรียกใช้ sudo ก่อน) ดังนี้

  • pip (แนะนำ)
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

ติดตั้งด้วยตัวเอง

  1. ดาวน์โหลดไลบรารีของไคลเอ็นต์ล่าสุดสำหรับ Python
  2. คลายการแพคข้อมูลรหัส
  3. ติดตั้ง:
    python setup.py install

App Engine

เนื่องจากไม่มีการติดตั้งไลบรารีของไคลเอ็นต์ Python ในสภาพแวดล้อมรันไทม์ของ Python สําหรับ App Engine คุณจึงต้องคัดลอกไลบรารีเหล่านี้ลงในแอปพลิเคชันเช่นเดียวกับไลบรารีของบุคคลที่สาม

หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ Ruby สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้

ติดตั้ง Gem google-api-client

อาจต้องเพิ่ม sudo ไว้หน้าคำสั่งเหล่านี้ ทั้งนี้ขึ้นอยู่กับระบบของคุณ

หากคุณยังไม่เคยติดตั้งไลบรารีของไคลเอ็นต์ Google API สำหรับ Ruby มาก่อน ให้ติดตั้งโดยใช้ RubyGems ดังนี้

gem install google-api-client

หากติดตั้ง Gem แล้ว ให้อัปเดตเป็นเวอร์ชันล่าสุด

gem update -y google-api-client

การเริ่มต้นใช้งานไลบรารีของไคลเอ็นต์ Google API สำหรับ Ruby

ดูวิธีส่งคำขอแรกได้ที่คู่มือเริ่มต้นใช้งาน

วิธีอื่นๆ ในการเข้าถึง Home Graph API

ตารางต่อไปนี้แสดงวิธีอื่นๆ ในการเข้าถึง Home Graph API

วิธีการเข้าถึง คำอธิบาย
โปรแกรมสำรวจ APIs เครื่องมืออินเทอร์แอกทีฟที่ให้คุณลองใช้ Google APIs ได้จากเบราว์เซอร์ของคุณ

ห้องสมุดอื่นๆ

ไลบรารีและที่เก็บข้อมูลอื่นๆ ที่ช่วยในการผสานรวมสมาร์ทโฮม

คลัง คำอธิบาย
ไลบรารี Node.js ของ Actions on Google นี่คือไลบรารี Node.js สำหรับการใช้การจำหน่ายสมาร์ทโฮมของ Google ดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมสมาร์ทโฮมได้ที่ข้อบังคับสมาร์ทโฮม
ไลบรารี Java สำหรับสมาร์ทโฮมของ Google นี่คือไลบรารี Java สำหรับการใช้การตอบสนองของสมาร์ทโฮม Google ดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมสมาร์ทโฮมของ Google ได้ที่ข้อบังคับสมาร์ทโฮม
สคีมา JSON สมาร์ทโฮมของ Google พื้นที่เก็บข้อมูลของคำจำกัดความสคีมา JSON สำหรับอินเทอร์เฟซ Intent และลักษณะของสมาร์ทโฮม Google ดูตัวเลือกเครื่องมือสร้างสคีมา JSON เพื่อสร้างอาร์ติแฟกต์ไลบรารีสำหรับภาษาที่รองรับ
ไลบรารีการพิมพ์ของ Local Home SDK นี่คือไลบรารี TypeScript สำหรับการใช้การตอบสนองในเครื่องของ Local Home SDK ดูข้อมูลเพิ่มเติมได้ที่คู่มือการดำเนินการตามคำสั่งซื้อในร้าน