Thư viện ứng dụng

Trang này cung cấp đường liên kết đến các cách thuận tiện để truy cập API Home Graph.

Thư viện ứng dụng API Home Graph

API Home Graph được xây dựng trên HTTP và JSON, do đó, bất kỳ ứng dụng HTTP chuẩn nào cũng có thể gửi yêu cầu tới API này và phân tích cú pháp các phản hồi.

Tuy nhiên, thay vì tạo yêu cầu HTTP và phân tích cú pháp phản hồi theo cách thủ công, bạn nên sử dụng thư viện ứng dụng Google API. Thư viện ứng dụng giúp tích hợp ngôn ngữ tốt hơn, tăng cường bảo mật và hỗ trợ thực hiện các lệnh gọi yêu cầu người dùng phải uỷ quyền.

Go

Tải thư viện ứng dụng Home Graph API mới nhất cho Go (alpha). Đọc hướng dẫn dành cho nhà phát triển của thư viện ứng dụng.

Java

Trang này chứa thông tin về cách bắt đầu sử dụng API HomeGraph bằng cách sử dụng Thư viện ứng dụng API của Google dành cho Java. Để biết thêm thông tin, hãy xem tài liệu sau đây:

Thêm thư viện ứng dụng vào dự án

Chọn môi trường tạo bản dựng của bạn (Maven hoặc Gradle) qua các thẻ sau đây:

JavaScript

Đọc hướng dẫn dành cho nhà phát triển của thư viện ứng dụng.

.NET

Trang này chứa thông tin về cách bắt đầu sử dụng API HomeGraph bằng cách sử dụng Thư viện ứng dụng API của Google cho .NET. Để biết thêm thông tin, hãy xem tài liệu sau:

Tải thư viện xuống

Cài đặt gói NuGet: Google.Apis.

Node.js

Tải thư viện ứng dụng Home Graph API cho Node.js mới nhất. Đọc hướng dẫn dành cho nhà phát triển của thư viện ứng dụng.

Obj-C

Tải thư viện ứng dụng API đồ thị gia đình cho Objective-C mới nhất. Đọc hướng dẫn dành cho nhà phát triển của thư viện ứng dụng.

1.199

Tải thư viện ứng dụng API đồ thị tại nhà mới nhất cho PHP (beta). Đọc hướng dẫn dành cho nhà phát triển của thư viện ứng dụng.

Python

Trang này chứa thông tin về cách bắt đầu sử dụng API HomeGraph bằng cách sử dụng Thư viện ứng dụng Python cho API của Google. Để biết thêm thông tin, hãy xem tài liệu sau đây:

Yêu cầu hệ thống

Cài đặt thư viện ứng dụng

Bạn có thể sử dụng trình quản lý gói để cài đặt hoặc tải thư viện ứng dụng Python xuống rồi cài đặt theo cách thủ công:

Cài đặt qua trình quản lý

Sử dụng pip hoặc setuptools để quản lý việc cài đặt của bạn. Bạn có thể cần phải chạy sudo trước.

  • pip (ưu tiên):
    pip install --upgrade google-api-python-client
  • Công cụ thiết lập:
    easy_install --upgrade google-api-python-client

Cài đặt theo cách thủ công

  1. Tải thư viện ứng dụng mới nhất cho Python.
  2. Giải nén mã.
  3. Cài đặt:
    python setup.py install

App Engine

Do các thư viện ứng dụng Python không cài đặt được trong môi trường chạy App Engine Python, nên bạn phải sao chép các thư viện đó vào ứng dụng của mình y như thư viện của bên thứ ba.

Ruby

Trang này chứa thông tin về cách bắt đầu sử dụng API HomeGraph bằng cách sử dụng Thư viện ứng dụng API của Google cho Ruby. Để biết thêm thông tin, hãy xem tài liệu sau đây:

Cài đặt gem google-api-client

Tuỳ thuộc vào hệ thống của mình, bạn có thể cần phải thêm sudo vào phần đầu các lệnh này.

Nếu bạn chưa từng cài đặt Thư viện ứng dụng API của Google cho Ruby, hãy cài đặt bằng cách sử dụng RubyGems:

gem install google-api-client

Nếu bạn đã cài đặt thư viện, hãy cập nhật lên phiên bản mới nhất:

gem update -y google-api-client

Bắt đầu sử dụng Thư viện ứng dụng API của Google cho Ruby

Để tìm hiểu cách đưa ra yêu cầu đầu tiên, hãy xem phần Hướng dẫn bắt đầu sử dụng.

Các cách khác để truy cập API Home Graph

Bảng sau đây liệt kê các cách khác để truy cập vào API Home Graph:

Phương thức truy cập Nội dung mô tả
APIs Explorer Một công cụ tương tác cho phép bạn thử các API của Google ngay trên trình duyệt.

Thư viện khác

Các thư viện và kho lưu trữ khác có thể hỗ trợ quá trình tích hợp nhà thông minh.

Thư viện Nội dung mô tả
Hành động trên thư viện Google Node.js Đây là thư viện Node.js để triển khai phương thức thực hiện của nhà thông minh của Google. Để biết thêm thông tin về tính năng tích hợp Nhà thông minh, hãy xem mô-đun nhà thông minh.
Hành động trên thư viện Google Java Đây là thư viện Java để triển khai phương thức thực hiện của Google cho nhà thông minh. Để biết thêm thông tin về tính năng tích hợp nhà thông minh của Google, hãy xem mô-đun nhà thông minh.
Giản đồ JSON dành cho nhà thông minh của Google Kho lưu trữ định nghĩa về giản đồ JSON cho các giao diện và ý định nhà thông minh của Google. Xem các tuỳ chọn Trình tạo lược đồ JSON để tạo cấu phần phần mềm thư viện cho các ngôn ngữ được hỗ trợ.
Thư viện các thao tác nhập SDK cho trang chủ cục bộ Đây là thư viện TypeScript để triển khai phương thức thực hiện SDK trên thiết bị cục bộ. Để biết thêm thông tin, vui lòng xem hướng dẫn thực hiện đơn hàng tại địa phương.