IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Echec Http Suppression Evenement Google Calendar [WD17]


Sujet :

WinDev

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 210
    Points : 164
    Points
    164
    Par défaut Echec Http Suppression Evenement Google Calendar
    Bonjour,

    Le sujet ayant déjà été évoqué mais sans suite , qq'un aurait-il une solution pour la suppression d'un événement dans Calendrier google

    Voici le message d'erreur Windev :

    Echec de la requête HTTP.
    Code de retour HTTP : <HTTPBadRequest>
    Message du serveur : <Cannot remove primary calendar moncalendrier@gmail.com>

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     
    Cnx est un gglConnexion
    	Cnx..Email = AgendaGoogle.Utilisateur
    	Cnx..MotDePasse =AgendaGoogle.MotDePasse
    	Cnx..NomApplication = ProjetInfo(piNomProjet)
    	SI GglConnecte(Cnx)=Faux ALORS
    		Erreur(ErreurInfo())
    	FIN
     
    	// Récupération de l'agenda 
    	TabAgenda est un tableau de 0 gglAgenda
    	TabAgenda = GglListeAgenda(Cnx, gglUtilisateur)
    	// Affichage du titre de chaque agenda
    	Agenda est un gglAgenda
    	POUR TOUT Agenda DE TabAgenda
    		SI Agenda..Titre = AgendaGoogle.Nom ALORS
    			// Suppression de l'agenda
    			GglSupprime(Cnx, Agenda)
    		FIN
    	FIN
    Merci pour votre aide.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 210
    Points : 164
    Points
    164
    Par défaut
    j'ai trouvé en regardant sur l'exemple WD Agenda , il faut parcourir tous les événements et récupérer leur ID :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    UnAgenda 		est un gglAgenda
    nIndice				est un entier
    UnEvénement 	est un gglEvénement
    //sIdentifiant est une chaine =
     
    // Recherche l'événement dans la base
     
    	POUR TOUT AgendaGoogle 
     
    		// Sauvegarde du contexte 
    		nPosHF = HSauvePosition(AgendaGoogle)
     
    		MaConnexion est une gglConnexion
    		MaConnexion.Email 			= AgendaGoogle.Utilisateur
    		MaConnexion.MotDePasse		= AgendaGoogle.MotDePasse
    		MaConnexion.NomApplication	= ProjetInfo(piNomProjet)
     
     
    		// Récupère l'agenda
    		UnAgenda = GglRécupèreAgenda(MaConnexion, AgendaGoogle.Identifiant, "19700101")
     
    		POUR TOUT UnEvénement DE UnAgenda.Evénement
     
    			// Recherche l'événement
    			nIndice = Cherche(UnAgenda.Evénement, tcLinéaire, "Identifiant",UnEvénement.Identifiant)
     
    			SI nIndice > 0 ALORS
     
    				// Supprime l'événement
    				Supprime(UnAgenda.Evénement, nIndice)
     
    			FIN
    		FIN
     
    		// Mise à jour
    		GglEcrit(MaConnexion, UnAgenda)		
    FIN

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Comment se connecter à google calendar en http web request, SVP ?
    Par Dchrist54 dans le forum VB.NET
    Réponses: 4
    Dernier message: 21/11/2014, 17h37
  2. [Web Service][Google Calendar API] Requetes http get
    Par alexandreb3 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/05/2010, 15h50
  3. Evenement Google Calendars en Delphi
    Par Jik70 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 15/09/2009, 16h33
  4. Equivalent Google Calendar
    Par Empty_body dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 08/10/2008, 22h47
  5. [SimpleXML] Analyse de Google Calendar
    Par regis1_1 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 09/02/2008, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo