google api moments error Google.GoogleApiException

Estou usando a API do Google Tento inserir momentos, mas recebo um erro: Google.GoogleApiException não foi manipulada Mensagem = Ocorreu um erro, mas a resposta de erro não pôde ser desserializada Origem = Google.Apis ServiceName = tasks

meu código:

// Cria o serviço.

var service = new TasksService(new BaseClientService.Initializer()  
    {                 
        Authenticator = auth
    });
    TaskLists results = service.Tasklists.List().Execute();

//it's work fine


        Moment body = new Moment();
            ItemScope target = new ItemScope();
            target.Id = "replacewithuniqueforaddtarget";
            target.Image = "http://www.google.com/s2/static/images/GoogleyEyes.png";
            target.Type = "http://schemas.google.com/AddActivity";
            target.Description = "The description for the activity";
            target.Name = "An example of add activity";
            body.Target = target;
            body.Target.Url = "https://developers.google.com/+/web/snippet/examples/widget";
            body.Type = "http://schemas.google.com/AddActivity";

            MomentsResource.InsertRequest insert = new MomentsResource.InsertRequest(service, body, "me", MomentsResource.Collection.Vault);
            Moment wrote = insert.Execute(); //error here

questionAnswers(1)

yourAnswerToTheQuestion