Tôi muốn truy cập lịch công khai bằng API REST của Google.Truy cập lịch công khai bằng API Google mà không yêu cầu người dùng đăng nhập
API lịch của Google cho thấy tôi cần một mã thông báo OAuth để có được quyền truy cập vào lịch:
https://developers.google.com/google-apps/calendar/auth
Tuy nhiên, tôi đang truy cập vào một lịch cộng đồng và đang làm điều này từ máy chủ như vậy có thể không/shouldn không phải yêu cầu người dùng xác thực.
Tôi đang sử dụng api Node.js:
googleapis
.discover('calendar', 'v3').execute(function(err, client) {
client.calendar.calendars.get({ calendarId: '***@group.calendar.google.com' })
.execute(function (err, response) {
console.log('response from google', response);
});
});
này trả về "Khách hàng của bạn đã đưa ra một yêu cầu sai hoặc bất hợp pháp Đó là tất cả chúng ta đều biết.".
Gọi .withApiKey('***')
sau .calendars.get()
trả về cùng lỗi.
Mọi đề xuất?
không may là nguồn cấp dữ liệu "cơ bản" không bao gồm tất cả dữ liệu lịch và nguồn cấp dữ liệu "đầy đủ" đã ngừng hoạt động. – squarecandy