Badam interfejs API Kalendarza Google i dokumenty dotyczące uwierzytelniania (http://code.google.com/apis/calendar/v3/using.html#auth). Wydaje się, że wspomniany tu przypadek użycia to pisanie aplikacji, która uzyskuje dostęp do kalendarza użytkownika. Jednak piszę stronę internetową, która będzie miała dostęp do kalendarza właściciela strony internetowej i wyświetla tylko te informacje z jednego kalendarza. Nie chcę, aby użytkownik wprowadzał informacje o swoim koncie Google, co właśnie chce zrobić OAuth.Jak połączyć się z interfejsem API Kalendarza Google bez uwierzytelnienia oAuth?
Zasadniczo szukam sposobu na uzyskanie dostępu do pojedynczego prywatnego kalendarza Google i uwierzytelnienie go poprzez przekazanie poświadczeń bezpośrednio do usługi.
Istnieją podobne pytania: How to use OAuth with Google Calendar to access only ONE calendar? , które zdają się wskazywać, że plakat pierwotnie przekazywał dane uwierzytelniające bezpośrednio. Czy ta funkcja jest nadal dostępna? Jak radzisz sobie z opisanym przypadkiem użycia?
część 3 artykuł, o którym mówisz, wydaje się być odpowiedzią. Wypróbuję to tak szybko, jak tylko będę miał szansę, i zaznaczę to jako odpowiedź, jeśli zadziała. Planowałem używać interfejsu REST API i tak czy inaczej zajmowałem się danymi JSON, więc to powinno mnie skłonić. Dzięki! –
To zadziałało! Kluczem jest przeglądanie aplikacji jako "zainstalowanej aplikacji". Po uzbrojeniu czegoś tymczasowo w celu uzyskania tokena odświeżania można następnie użyć tokena odświeżania, aby uzyskać nowy token dostępu bez pytania użytkownika. –