Tôi đang xây dựng một ứng dụng có phần tử lịch cho nó. Tôi đang xem xét việc xây dựng phần ứng dụng của mình với API Lịch Google. API là tất cả những gì tôi có thể mơ ước để tương tác giữa các lịch do các tài khoản Google khác nhau sở hữu. Tuy nhiên, tính linh hoạt tương tự không rõ ràng giữa các lịch do cùng một tài khoản Google sở hữu.Tạo một dịch vụ lịch ở đầu Lịch Google
Tôi muốn chỉ có thể sử dụng 1 tài khoản Google để giữ tất cả các lịch của ứng dụng. Trong tài khoản này, tôi muốn tạo 1 lịch cho mỗi người dùng trên trang web của mình. Tôi muốn người dùng của mình có thể tạo sự kiện cá nhân và cũng có thể chia sẻ chúng với nhau.
Có cách nào để chia sẻ sự kiện trên nhiều lịch Google được sở hữu bởi cùng một tài khoản Google không?
lựa chọn thay thế không mong muốn:
Tạo và quản lý các mục trùng lặp. Tôi không muốn sử dụng một hack như tạo mục trùng lặp - đó chỉ là yêu cầu các vấn đề khi chủ sở hữu thay đổi các thuộc tính của sự kiện. Ngoài ra, tôi cần thêm logic để giữ cho người không phải là chủ sở hữu không thể chỉnh sửa sự kiện vì họ về mặt kỹ thuật sẽ là chủ sở hữu cho bản sao của họ.
Một cách khác là để mọi người có tài khoản Google thực. Có ít nhất 2 vấn đề với điều này:
Nếu họ sử dụng tài khoản của riêng mình, tôi không thể trực tiếp quản lý lịch của họ trừ khi họ cho tôi tín dụng đăng nhập của họ.s. Đây là một thực tế khủng khiếp trên rất nhiều cấp độ.
- Tôi có thể yêu cầu họ đăng ký trang web của tôi với thông tin cần thiết cho acct thực sự của Google, hoàn thành với việc phân phối CAPTCHA và tạo Tài khoản Google mới cho mỗi người dùng sau cảnh mà trang web của tôi quản lý, đọc TOS Tài khoản Google và có thể vi phạm các mục 5.3 và 10.2 tùy thuộc vào cách chúng được diễn giải.
Vấn đề duy nhất với điều này giờ đây tất cả người dùng ứng dụng của cô hiện phải có tài khoản google. – MattK