Cảnh báo: Trang này nói về các API cũ hơn của Google, tức là Google Data API; trang này chỉ liên quan đến những API có trong thư mục Google Data API. Nhiều API trong số đó đã được thay thế bằng các API mới hơn. Để biết thông tin về một API mới cụ thể, hãy xem tài liệu của API mới đó. Để biết thông tin về cách uỷ quyền cho các yêu cầu bằng một API mới hơn, hãy xem phần Xác thực và uỷ quyền Tài khoản Google.
Bắt đầu sử dụng Thư viện ứng dụng Google Data
Bắt đầu sử dụng Thư viện ứng dụng PHP của Google Data (Tháng 10 năm 2008)
Thư viện ứng dụng Google Data PHP là một tập hợp mạnh mẽ gồm các lớp cho phép bạn tương tác với Google Data API. Không giống như các thư viện máy khách khác của chúng tôi, thư viện này được đóng gói trong Zend Framework phổ biến nhưng cũng có thể được tải xuống riêng. Tương tự như các thư viện ứng dụng khác của chúng tôi, thư viện này cũng là nguồn mở và được thiết kế để trở nên đơn giản và hiệu quả, giúp bạn nhanh chóng bắt đầu các dự án của mình ...
Bắt đầu sử dụng Thư viện ứng dụng Java của Google Data (tháng 9 năm 2007)
Việc bắt đầu phát triển bằng một API lạ không bao giờ dễ dàng, vì vậy, bài viết này có hướng dẫn từng bước về cách tải xuống và cài đặt Thư viện ứng dụng Java của Google Data. Tôi sẽ hướng dẫn bạn cách lấy tất cả các phần phụ thuộc và thiết lập các biến môi trường mà bạn cần...
Bắt đầu sử dụng Thư viện Google Data Python (tháng 8 năm 2007)
Vậy là bạn đã quyết định sử dụng thư viện ứng dụng Python của Google Data để viết một ứng dụng bằng một trong nhiều dịch vụ của Google Data. Lựa chọn tuyệt vời! Mục tiêu của tôi khi viết hướng dẫn ngắn này là giúp bạn nhanh chóng bắt đầu sử dụng thư viện ứng dụng để phát triển ứng dụng của mình...
Bắt đầu sử dụng Thư viện ứng dụng .NET (tháng 8 năm 2007)
Trong bài viết này, tôi đã tổng hợp một số hướng dẫn từng bước về cách bắt đầu sử dụng thư viện ứng dụng .NET bằng Visual Studio 2005 cho Windows hoặc Mono cho Linux và các hệ điều hành Unix khác. Tôi hy vọng rằng điều này sẽ giúp bạn tiết kiệm thời gian khi bắt đầu và cho phép bạn nhanh chóng bắt đầu làm việc với một số mã...
Xác thực
Sử dụng OAuth với Google Data API (Tháng 9 năm 2008)
Gần đây, tất cả Google Data API đều hỗ trợ OAuth, một giao thức mở nhằm chuẩn hoá cách các ứng dụng trên máy tính và web truy cập vào dữ liệu riêng tư của người dùng. OAuth cung cấp một phương thức xác thực API an toàn theo cách tiêu chuẩn và an toàn. Là lập trình viên, chúng ta được dạy cách sử dụng lại mã bất cứ khi nào có thể. OAuth sẽ giúp nhà phát triển giảm lượng mã trùng lặp mà họ viết và giúp họ dễ dàng tạo các công cụ hoạt động với nhiều dịch vụ của nhiều nhà cung cấp khác nhau...
Sử dụng AuthSub với Thư viện ứng dụng .NET (tháng 8 năm 2007)
Một hướng dẫn nêu bật cách sử dụng AuthSub để xác thực ứng dụng web trong thư viện ứng dụng .NET. Các ứng dụng web cần truy cập vào các dịch vụ được bảo vệ bằng Tài khoản Google hoặc tài khoản G Suite (được lưu trữ) của người dùng có thể thực hiện việc này bằng cách sử dụng dịch vụ Uỷ quyền qua proxy. Để duy trì mức độ bảo mật cao, giao diện proxy (AuthSub) cho phép ứng dụng web truy cập mà không cần xử lý thông tin đăng nhập tài khoản của người dùng...
Thư viện khác
Lập trình trong bóng râm: Sử dụng Eclipse với Google Data API (tháng 4 năm 2008)
Eclipse là một công cụ rất tiện dụng (và miễn phí!). IDE có một vị trí đặc biệt trong lòng nhiều lập trình viên Java. Do đó, không có gì ngạc nhiên khi bạn có thể muốn sử dụng thư viện này với thư viện ứng dụng Java để tạo một ứng dụng Java tuyệt vời hoạt động với một trong các API Dữ liệu của Google...
Sử dụng Ruby với Google Data API (tháng 4 năm 2008)
Ruby là một ngôn ngữ kịch bản động đã thu hút được nhiều sự chú ý trong những năm gần đây nhờ khung phát triển web Rails phổ biến. Bài viết này sẽ giải thích cách sử dụng Ruby để tương tác với các dịch vụ Google Data API. Chúng ta sẽ không tập trung vào Rails, thay vào đó, chúng ta quan tâm hơn đến việc giải thích các lệnh HTTP cơ bản và cấu trúc của nguồn cấp dữ liệu. Bạn có thể làm theo tất cả các ví dụ được trình bày ở đây từ dòng lệnh bằng cách sử dụng irb, shell tương tác của Ruby...
Google Data on Rails (Tháng 2 năm 2009)
Đồng nghiệp của tôi là Jeff Fisher đã viết một thư viện tiện ích Google Data APIs Ruby hữu ích để giúp các nhà phát triển Ruby dễ dàng hơn. Bài viết này thảo luận về việc sử dụng thư viện của ông để xây dựng một ứng dụng Ruby on Rails toàn diện, giao tiếp với các dịch vụ của Google Data. Chúng tôi cung cấp một ứng dụng mẫu sử dụng Documents List API.
REST cho người bán hàng lưu động: Sử dụng dữ liệu của Google trên Salesforce.com (tháng 11 năm 2007)
Salesforce.com và Google lưu trữ các ứng dụng "Phần mềm dưới dạng dịch vụ" phổ biến và cả hai tổ chức này đều cung cấp các API cho phép nhà phát triển truy cập vào các kho dữ liệu lớn hỗ trợ những ứng dụng này. Mọi thứ bắt đầu trở nên thú vị khi chúng ta kết hợp cả hai bộ API. G Suite ngày càng được sử dụng nhiều hơn trong môi trường doanh nghiệp và Salesforce.com đã xây dựng một nền tảng mở rộng để tạo các ứng dụng kinh doanh tuỳ chỉnh, vì vậy, có nhiều cơ hội cho các nhà phát triển (chính là bạn!) để kết hợp sức mạnh của Google và Salesforce.com...
Sử dụng cURL để tương tác với các dịch vụ dữ liệu của Google (Tháng 9 năm 2007)
Về cơ bản, Google Data API sử dụng nguồn cấp dữ liệu và mục nhập Atom (XML) làm định dạng dữ liệu và HTTP làm giao thức truyền dữ liệu – mở rộng Giao thức xuất bản Atom. cURL là một ứng dụng dòng lệnh để thực hiện các yêu cầu bằng nhiều giao thức, bao gồm cả HTTP. Nhà phát triển thường dùng cURL để kiểm thử các dịch vụ của Google Data vì ứng dụng này hỗ trợ chức năng HTTP cần thiết để tương tác với các API ở cấp thấp...
Mẹo gỡ lỗi
On the Wire: Network Capture Tools for API Developers (Tháng 6 năm 2007)
Bài viết này giới thiệu một số công cụ có thể giúp dữ liệu trên dây dễ thấy và hữu ích hơn. Thường được gọi là "trình theo dõi gói", những công cụ này ghi lại tất cả các gói mạng di chuyển qua giao diện mạng của bạn. Việc kiểm tra nội dung của các gói này và thứ tự gửi và nhận có thể là một kỹ thuật gỡ lỗi hữu ích...
Living Vicariously: Using Proxy Servers with the Google Data API Client Libraries (tháng 6 năm 2007)
Bài viết này thảo luận về việc thiết lập và làm việc với máy chủ proxy HTTP bằng cách sử dụng các thư viện ứng dụng Google Data.
Gỡ lỗi cho các ứng dụng Google Data API: Khám phá lưu lượng truy cập trong chương trình của bạn (Tháng 6 năm 2007)
Trong bài viết này, tôi đã viết mã chẩn đoán mẫu bằng 3 ngôn ngữ bằng cách sử dụng thư viện ứng dụng Google Data API cho Java, .NET và Python. Trong mỗi ví dụ, tôi bật tính năng ghi nhật ký hoặc gỡ lỗi, xác thực bằng cách đăng nhập của ứng dụng, sau đó lấy danh sách các bảng tính của tôi trên Google và in tiêu đề của các bảng tính đó...
Tiện ích
Tạo một Tiện ích dữ liệu của Google (tháng 10 năm 2008)
Hướng dẫn tạo một tiện ích bằng Blogger Data API. Giờ đây, nhà phát triển tiện ích có thể tận dụng OAuth Proxy. Tiện ích này sẽ ẩn nhiều thông tin xác thực của OAuth và thực hiện những thao tác phức tạp cho bạn. Proxy ký các yêu cầu dữ liệu thay cho tiện ích của bạn, vì vậy, bạn không cần quản lý khoá riêng tư hoặc lo lắng về việc ký các yêu cầu...