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

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

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

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

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

Go

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

Java

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

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

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

JavaScript

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

.NET

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

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

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

Node.js

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

Obj-C

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

PHP

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

Python

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

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

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

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

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

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

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

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

App Engine

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

Ruby

หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน 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 ได้จากเบราว์เซอร์ของคุณ

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

ไลบรารีและที่เก็บอื่นๆ ที่ช่วยผสานรวมบ้านอัจฉริยะได้

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