Tôi cần truy cập dịch vụ của Google, ví dụ: Google Analytics, từ ứng dụng Symfony 2 của tôi, vì vậy tôi phải sử dụng ứng dụng khách api của Google (phiên bản 2). Trước khi truy cập thông tin của Google Analytics, tôi phải tạo khóa api, id ứng dụng khách hoặc tài khoản dịch vụ trong Bảng điều khiển API của Google.Sự khác biệt giữa khóa api, id ứng dụng khách và tài khoản dịch vụ là gì?
Cuối cùng, tôi đã tạo tài khoản dịch vụ và tệp đã được tải xuống. Tệp này được ứng dụng khách api của Google sử dụng để cấp quyền truy cập vào tài khoản Google Analytics của tôi và thông tin được thu thập tương ứng của nó.
Câu hỏi của tôi là:
sự khác biệt giữa key api, id khách hàng và tài khoản dịch vụ là gì?
Khi nào nên tạo/sử dụng cái kia và tại sao?
Tôi chưa thấy bài viết đầy đủ nào giải thích những gì tôi hỏi trong câu hỏi này.