Not found exception when executing request in service account
<p>I get the following error when retrieving the events of my calendar using service account.</p>

<p>Can anyone tell me what I'm doing wrong.</p>

<p>Google.Apis.Requests.RequestError Not Found [404]Errors [Message[Not Found] Location[ - ] Reason[notFound] Domain[global]]
    //file path
       string GoogleOAuth2CertificatePath = Server.MapPath("GoogleStore\My Project-a725fb0190fc.p12");</p>

<pre><code> // @developer... e-mail address.
        string GoogleOAuth2EmailAddress = "939544675132-compute@developer.gserviceaccount.com";

 // certificate password ("notasecret").
        string GoogleOAuth2PrivateKey = "notasecret";


    X509Certificate2 certificate = new X509Certificate2(GoogleOAuth2CertificatePath, GoogleOAuth2PrivateKey, X509KeyStorageFlags.Exportable);

    ServiceAccountCredential credential = new ServiceAccountCredential(
            new ServiceAccountCredential.Initializer(GoogleOAuth2EmailAddress)
            {                   
                Scopes = new[] { CalendarService.Scope.Calendar }                   
            }.FromCertificate(certificate));

        // Create the service.
        service = new CalendarService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,
            ApplicationName = ApplicationName
        });

    ListRequest request = service.Events.List(calID);          
                request.ShowDeleted = false;
                request.SingleEvents = true;              
                events = request.Execute();  
</code></pre>

<p>Thank you for any answer what can help me.</p>