Share Lập trình tương tác với các dịch vụ của Google bằng thư viện Google APIs Client

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Thư viện Google APIs Client là một API cho phép các bạn lập trình viên làm việc với các dịch vụ của Google như Drive, YouTube, Books,... Các bạn có thể thông qua bộ thư viện này để lập trình các chức năng như tải tập tin lên Google Drive, lấy bình luận từ YouTube, Google Books...

Thư viện Google APIs Client do chính Google phát triển và di trì nên các bạn lập trình viên hoàn toàn yên tâm về chất lượng của nó. Hiện tại, bộ thư viện này đang ở trạng thái hoàn thành nhưng còn bảo trì tức là nhà phát triển không bổ sung thêm tính năng gì mới mà chỉ khắc phục các lỗi phát sinh. Thư viện Google APIs Client hiện tại đang là phiên bản 2.x và nó yêu cầu sử dụng PHP 5.4 trở lên, nếu các bạn có phiên bản PHP nhỏ hơn 5.4 thì các bạn có thể tham khảo phiên bản 1.x của Google APIs Client.

Để sử dụng thư viện Google APIs Client, các bạn chạy dòng lệnh Composer sau:
Code:
composer require google/apiclient:"^2.0"
Bây giờ, các bạn có thể tham khảo ví dụ sau để biết cách sử dụng thư viện Google APIs Client:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khởi tạo đối tượng client
$client = new Google_Client();

//Khai báo thông tin client
$client->setApplicationName('CLIENT_APPLICATION');
$client->setDeveloperKey('APPLICATION_KEY');

//Khởi tạo đối tượng service
$service = new Google_Service_Books($client);

//Khai báo tuỳ chọn lấy dữ liệu
$options = array(
    'filter' => 'free-ebooks'
);

//Lấy kết quả
$results = $service->volumes->listVolumes('Henry David Thoreau', $options);
Các bạn có thể tìm hiểu thêm về thư viện Google APIs Client tại địa chỉ https://github.com/googleapis/google-api-php-client.
 
Back
Top