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 em baixo  Mensagem [Página 1 de 1]

#1 Interação do Google Calendar através de PHP - em Sex 18 Nov 2016 - 14:33

Smeek

Avançado
avatar

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

Ver perfil do usuário
conectado

DJPRMF

Administrador
avatar

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


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

Smeek

Avançado
avatar

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? :/

Ver perfil do usuário
conectado

DJPRMF

Administrador
avatar

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


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

Smeek

Avançado
avatar

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

Ver perfil do usuário
conectado

DJPRMF

Administrador
avatar

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)


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

Smeek

Avançado
avatar

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..

Ver perfil do usuário
conectado

DJPRMF

Administrador
avatar

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).

 


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum




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