John, Here's what I found. I believe this private URL includes what Google refers to as a "magic cookie" for authentication.
An old post (from 2008) asks if this can be retrieved via an API, with a response from Google: https://markmail.org/message/fkqu62uyrmtfb3y4#query:+page:1+mid:fkqu62uyrmtfb3y4+state:results The magic cookie is not exposed through the API for security reason, it can > only be retrieved from going directly into the Calendar UI. While this is pretty old, I've found similar questions from people attempting to do the same as you, and the answers over the years all seem to indicate that this is only exposed via the UI. https://groups.google.com/forum/#!topic/google-calendar-help-dataapi/9Ds8QdaCGFI https://support.google.com/code/answer/64253?hl=en https://stackoverflow.com/questions/50222290/retrieve-private-ical-url-for-a-private-calendar-using-the-java-google-calendar https://stackoverflow.com/questions/6719319/google-api-how-do-i-retrieve-a-calendars-private-address-or-magic-cookie If you happen to find otherwise, I'd love to know. Good luck! - mingle On Tue, Oct 23, 2018 at 3:15 PM Caleb Mingle <m...@caleb.io> wrote: > John, > > Apologies, I misunderstood your initial question. > > I wouldn’t be surprised if those values were not exposed via an API, but > I’ll do some research and report back. > > - mingle > > On Tue, Oct 23, 2018 at 13:59 John More <jm...@tele-metron.com> wrote: > >> Mingle, >> The library I am using is the "google.golang.org/api/calendar/v3" which >> accesses the https://www.googleapis.com/calendar/v3 REST interface. >> I would like to read the secret address of a calendar that I create in a >> G Suite domain user's account so I can dynamically forward it to another >> company that insist they need it to watch for events on the calendar. I >> know it is not appropriate to do this with the private address but this was >> set up before my time and it will be changed but for now history has me >> trapped. >> I have tried the API Explorer and I have reviewed the library code and >> can not see where this value is part of any structure. >> >> Thank you for your reply. >> >> John >> >> >> On Monday, October 22, 2018 at 12:51:02 AM UTC-4, mingle wrote: >>> >>> John, >>> >>> Can you provide more details on which "calendar library" you >>> are referring to? >>> >>> The link you've highlighted in Google calendar points to a file in >>> iCalendar format. You'll probably want an iCalendar parser to handle the >>> file, I've personally used this one, but it doesn't handle everything in >>> the spec: https://github.com/luxifer/ical. >>> >>> Depending on the parser that you choose it may have functionality to >>> fetch a file by URL, but most likely you'll need to perform an HTTP request >>> to that URL, read the body, and pass it to a parser. >>> >>> - mingle >>> >>> >>> On Sun, Oct 21, 2018 at 5:13 AM John More <jm...@tele-metron.com> wrote: >>> >>>> I can not find any documentation indicating how to retrieve the >>>> Calendar Integration Values below. I can create and manipulate calendars >>>> add events etc using the calendar library. >>>> Is it possible that these values are simply not available? >>>> >>>> Thanks any assistance is appreciated. >>>> >>>> John More >>>> >>>> [image: Screenshot from 2018-10-21 08-04-52.png] >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "golang-nuts" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to golang-nuts...@googlegroups.com. >>> >>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> -- >>> Caleb Mingle >>> >>> mingle.cm | @caleb_io <http://twitter.com/caleb_io> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > Caleb Mingle > > mingle.cm | @caleb_io <http://twitter.com/caleb_io> > -- Caleb Mingle mingle.cm | @caleb_io <http://twitter.com/caleb_io> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.