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.

Reply via email to