Pergunta

Estou tentando recuperar um evento do Google Calendar usando a biblioteca Zend Gdata.

Quando crio um evento, armazeno no meu banco de dados, o URL do evento retornou pelo método Insertevent. Inicialmente, pensei que poderia usar esse URL para excluir o evento mais tarde. Depois de uma pequena pesquisa, percebi que você realmente precisa de um URL especial, que é o URL do evento com uma série extra de números anexados a ele. Eu olhei para os vários métodos de recuperação de eventos na biblioteca Zend Gdata, mas nenhum deles parece permitir que você passe o URL do evento. Todos eles parecem querer uma consulta de texto ou intervalo de data. Como eu iria recuperar o URL Excluir para um evento cujo URL eu já conheço?

Foi útil?

Solução

Acabei percebendo que, quando você usa o método Insertevent, pode consultar o URL de edição chamando $ createvent-> geteditlink ()-> href; Por exemplo:

// ... All the code to connect to the calendar and create the event
$createdEvent = $gCal->insertEvent($newEvent);
$link_gcal = $createdEvent->getEditLink()->href;

Espero que isso ajude outra pessoa no caminho. Apreciar!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top