Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP/ZF] Event zoeken in Google Calendar met SetQuery

Pagina: 1
Acties:

  • Gamerkoe
  • Registratie: Maart 2003
  • Laatst online: 08-08 21:43
Heeft iemand ervaring met het de Zend framework implementatie van Google API?
De koppeling lukt prima en ik krijg netjes gegevens terug. Ik probeer alleen de agenda te filteren met een teken, zodat ik op basis hiervan automatisering kan aansturen. Stel dat ik dus een verjaardag zou hebben, dan zou ik deze bijvoorbeeld "# Verjaardag Kees" of "@ Verjaardag Kees" willen noemen, waarbij ik filter op de '#' of '@'.

Helaas werkt het niet, filteren op 'veraardag' gaat prima, maar welk teken (!, @, #, $ of &) ik ook probeer, de API filtert hier niet op. Ik krijg het helaas niet voor elkaar en kan erg weinig info hierover vinden..

Alle agenda items ophalen in filteren in mijn client vind ik geen oplossing, aangezien ik veel in mijn agenda heb staan en voor de automatisering enkel gemarkeerde items wil zien. Er zou dan teveel data over de lijn gaan wat niet ten goede is van performance :X |:(

Iemand een idee? Alvast bedankt!

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
// Code example
    $query = $gdataCal->newEventQuery();
    $query->setVisibility('private');
    $query->setProjection('full');
    $query->setOrderby('starttime');
  
    $query->setQuery('#');
//  $query->setQuery('@');

    $query->setStartMin('2014-09-20');
    $query->setStartMax('2014-12-21');

    $eventFeed = $gdataCal->getCalendarEventFeed($query);

[ Voor 16% gewijzigd door Gamerkoe op 21-09-2014 13:14 ]

20x SF170s + SMA SB3000TL-21 | PV Output


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 18-11 20:57
Werkt het wel als je het gewoon in Google Calendar zelf probeert, ofwel een event aanmaken met de prefix, en dan zoeken op die specifieke prefix? Bij mij werkt dat namelijk niet, hij geeft me gewoon alles terug wat binnen de daterange valt.

We are shaping the future


  • Gamerkoe
  • Registratie: Maart 2003
  • Laatst online: 08-08 21:43
Je hebt gelijk :( ...
Ik heb even wat gezocht in reguliere Google documentatie en daar staat inderdaad dat je niet kan zoeken op dergelijke symbolen.. Erg jammer dit maarja :| 8)7

20x SF170s + SMA SB3000TL-21 | PV Output


  • HuHu
  • Registratie: Maart 2005
  • Niet online
Ik weet het niet 100% zeker, maar volgens mij draait Zend_Gdata (uit Zend Framework 1) op een verouderde API van Google die binnenkort stopt. Zie bijvoorbeeld de Calendar API: https://developers.google...developers_guide_protocol

Voor v3 is er een nieuwe PHP library beschikbaar: https://github.com/google/google-api-php-client Deze kun je eenvoudig in je Zend Framework applicatie opnemen door hem in je /library map te zetten.