หน้านี้มีลิงก์ไปยังวิธีที่สะดวกในการเข้าถึง Home Graph API
ไลบรารีของไคลเอ็นต์ Graph API
Home Graph API สร้างขึ้นในรูปแบบ HTTP และ JSON ไคลเอ็นต์ HTTP มาตรฐานต่างๆ จึงส่งคําขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้
อย่างไรก็ตาม แทนที่จะสร้างคําขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง คุณอาจต้องการใช้ไลบรารีของไคลเอ็นต์ Google API ไลบรารีของไคลเอ็นต์มีการผสานรวมภาษาที่ดีกว่า ความปลอดภัยที่ดียิ่งขึ้น และการรองรับการเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้
Go
ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสําหรับ Go (อัลฟ่า) อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์
Java
หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สําหรับ Java สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้
- เรียกดูข้อมูลอ้างอิงของ Javadoc สําหรับ HomeGraph API
- อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์ Google API สำหรับ Java
- โต้ตอบกับ API นี้ในเบราว์เซอร์โดยใช้โปรแกรมสํารวจ APIs สําหรับ HomeGraph API
เพิ่มไลบรารีของไคลเอ็นต์ลงในโปรเจ็กต์
เลือกสภาพแวดล้อมของบิลด์ (Maven หรือ Gradle) จากแท็บต่อไปนี้
เพิ่มโค้ดต่อไปนี้ในไฟล์ pom.xml
เพิ่มโค้ดต่อไปนี้ในไฟล์ build.gradle
JavaScript
อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์
.NET
หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สําหรับ .NET โปรดดูข้อมูลเพิ่มเติมในเอกสารประกอบต่อไปนี้
- เรียกดูเอกสารประกอบข้อมูลอ้างอิงของ .NET สําหรับ HomeGraph API
- อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์ Google API สำหรับ .NET
- โต้ตอบกับ API นี้ในเบราว์เซอร์โดยใช้โปรแกรมสํารวจ APIs สําหรับ HomeGraph API
การดาวน์โหลดไลบรารี
ติดตั้งแพ็กเกจ NuGet นี้ Google.Apis
Node.js
ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสําหรับ Node.js อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์
Obj-C
ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสําหรับ Objective-C อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์
PHP
ดูไลบรารีของไคลเอ็นต์ Home Graph API ล่าสุดสําหรับ PHP (เบต้า) อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์
Python
หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สําหรับ Python สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้
- เรียกดูข้อมูลอ้างอิงของ PyDoc สําหรับ HomeGraph API
- อ่านคู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์ Google API สำหรับ Python
- โต้ตอบกับ API นี้ในเบราว์เซอร์โดยใช้โปรแกรมสํารวจ APIs สําหรับ HomeGraph API
ข้อกำหนดของระบบ
- ระบบปฏิบัติการ
- Linux
- macOS X
- Windows
- Python 2.7 หรือ 3.4 ขึ้นไป
ติดตั้งไลบรารีของไคลเอ็นต์
คุณจะใช้ตัวจัดการแพ็กเกจหรือดาวน์โหลดและติดตั้งไลบรารีของไคลเอ็นต์ Python ด้วยตนเองก็ได้โดยทำดังนี้
การติดตั้งที่มีการจัดการ
ใช้ pip หรือ setuptools เพื่อจัดการการติดตั้ง คุณอาจต้องเรียกใช้ sudo
ก่อน
- pip (แนะนํา):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
ติดตั้งด้วยตัวเอง
- ดาวน์โหลดไลบรารีของไคลเอ็นต์ล่าสุดสำหรับ Python
- คลายการแพคข้อมูลรหัส
- ติดตั้ง:
python setup.py install
App Engine
เนื่องจากไม่มีการติดตั้งไลบรารีของไคลเอ็นต์ Python ในสภาพแวดล้อมรันไทม์ของ Python สําหรับ App Engine คุณจึงต้องคัดลอกไลบรารีเหล่านี้ลงในแอปพลิเคชันเช่นเดียวกับไลบรารีของบุคคลที่สาม
Ruby
หน้านี้มีข้อมูลเกี่ยวกับการเริ่มต้นใช้งาน HomeGraph API โดยใช้ไลบรารีของไคลเอ็นต์ Google API สําหรับ Ruby สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบต่อไปนี้
- อ่านคู่มือเริ่มต้นใช้งานไลบรารีของไคลเอ็นต์ Google API สำหรับ Ruby
- โต้ตอบกับ API นี้ในเบราว์เซอร์โดยใช้โปรแกรมสํารวจ APIs สําหรับ HomeGraph API
ติดตั้ง 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 ดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมสมาร์ทโฮมได้ที่โมดูลสมาร์ทโฮม |
ไลบรารี Actions on Google Java | นี่คือไลบรารี Java สําหรับการใช้การดําเนินการตามบ้านอัจฉริยะของ Google ดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมสมาร์ทโฮมของ Google ได้ที่โมดูลสมาร์ทโฮม |
สคีมา JSON ของบ้านอัจฉริยะของ Google | ที่เก็บคําจํากัดความสคีมา JSON สําหรับอินเทอร์เฟซ Intent ของ Google และ Intent ของฟีเจอร์อัจฉริยะ ดูตัวเลือกโปรแกรมสร้างสคีมา JSON เพื่อสร้างอาร์ติแฟกต์ของไลบรารีสําหรับภาษาที่รองรับ |
ไลบรารีการพิมพ์ Home Home SDK | นี่คือไลบรารี TypeScript สําหรับการติดตั้งใช้งานการสมัครใช้บริการ SDK ในเครื่อง หากต้องการข้อมูลเพิ่มเติม โปรดดูคําแนะนําในการดําเนินการตามคําสั่งซื้อในพื้นที่ |