1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Smeek

Super-membro
Smeek

Boas pessoal,

 

Estou desde ontem, a experimentar interagir com o Google Calendário através de PHP.

Isso é, gostava de inserir, atualizar e/ou eliminar eventos.

 

Já experimentei executar a demonstração que é apresentada na página oficial, no entanto esse é executado pela terminal, mas gostava utilizar php!

 

Não estou conseguindo perceber mesmo nada, alguém pelo menos para me ajudar-me?  :/

Se quiserem estarei disposto a oferecer pontos do fórum...

 

 

Abraços, Smeek

Conectado

DJPRMF

Administrador
DJPRMF

Boas,

 

O que utilizou foi isto, certo? - https://developers.google.com/google-apps/calendar/quickstart/php

 

Não precisa de ser apenas pelo terminal.

O código PHP pode ser executado diretamente, por exemplo, de um website... Isto desde que tudo esteja correctamente configurado, como o link explica. Smile

 

Cumps


____________________________________________

Interação do Google Calendar através de PHP Tugatechuserbar
Interação do Google Calendar através de PHP 3
Interação do Google Calendar através de PHP 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Smeek

Super-membro
Smeek

Exactamente essa página, e por acaso funcionou perfeitamente!

Mas a minha única dificuldade está em, conseguir realizar aquilo que eu pretendia realmente, utilizando uma simples páginas PHP em que quando abro executa uma operação...

 

- Inserir um evento no meu calendário;

 

 

Desculpem eu não perceber assim muito disso, será que estarei fazendo demasiada confusão quanto deverá ser algo simples? :/

Conectado

DJPRMF

Administrador
DJPRMF

Veja este exemplo: https://developers.google.com/google-apps/calendar/create-events

 

Possui ai toda a informação, bem como um exemplo construído em PHP.

O link anterior (quick start) apenas possui o código de exemplo para apresentar os eventos existentes no calendário, não para criar. Wink


____________________________________________

Interação do Google Calendar através de PHP Tugatechuserbar
Interação do Google Calendar através de PHP 3
Interação do Google Calendar através de PHP 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Smeek

Super-membro
Smeek

Também já realizei esses passos, porém sem qualquer sucesso...  Sad

Creio não estar conseguindo aceder à classe $service, no entanto ele não apresenta qualquer mensagem de erro.

 

Estarei precisando trabalhar nessa funcionalidade, porque estou a tentar criar um pequeno sistema de calendário que trabalhará em cima do wordpress Very Happy

Conectado

DJPRMF

Administrador
DJPRMF

O Google Client está correctamente instalado?

 

ou seja, então se for para listar os eventos, estes surgem sem problemas (utilizando o sample das páginas anteriores)... Mas no que respeita a criação, nada feito.

 

A API do Google Calendar está ativa? (suponho que sim, se tudo funcionou inicialmente, mas não custa verificar)


____________________________________________

Interação do Google Calendar através de PHP Tugatechuserbar
Interação do Google Calendar através de PHP 3
Interação do Google Calendar através de PHP 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Smeek

Super-membro
Smeek

Boas,

 

Aparentemente encontra-se tudo correctamente instalado, no entanto não apresenta nada no ecrã. Sad

Será possível fornecerem um script completo, em que eu apenas precisarei alterar os dados de acordo com os meus??

 

Eu pretendo apenas que, quando abrir uma página, ele insira um novo evento de forma automática num calendário já configurado sem ser necessário iniciar sessão ou algo parecido..

Conectado

DJPRMF

Administrador
DJPRMF

Para utilizar a API necessita sempre da autorização (pelo menos do que vi na documentação da Google).

Não pode colocar eventos automaticamente no calendário de um utilizador sem que este tenha autorizado tal tarefa...

 

E quanto ao script, está na própria documentação uma grande parte.

Mas para algo mais completo:

http://enarion.net/programming/php/google-client-api/google-client-api-php/

 

Atenção que esse código é apenas da autenticação da API (que, como referi, necessita de ser feito).

Depois basta adicionar o exemplo da google respeitante ao adicionar evento e criar algo que o execute (por exemplo, um link).

 


____________________________________________

Interação do Google Calendar através de PHP Tugatechuserbar
Interação do Google Calendar através de PHP 3
Interação do Google Calendar através de PHP 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech