Zo het is alweer het einde van week 3
De tijd vliegt eigenlijk wel. Deze week ben ik aan het implementeren van de Vimeo API zelf begonnen. De functies schrijven die worden aangeroepen om data in Engagor binnen te halen, maar ook om commentaren te posten en video's te liken. Hier heb ik ook unit tests voor moeten schrijven, yeey geautomatiseerd liken en unliken op iemand anders zijn video omdat je je eigen video niet kan liken. Commentaren kon ik alle geluk wel op mijn eigen video zetten. De documentatie van de Vimeo API is langs de ene kant heel goed maar langs de andere kant ook weer teleurstellend. Welke parameters je allemaal moet meegeven, en ook de errorcodes die je kan terug krijgen zijn allemaal heel mooi gedocumenteerd. Er is zelfs een "playground" waar je alle calls kan uitproberen. Helaas is dat ook de enige manier om er achter te komen wat het antwoord allemaal kan bevatten. Over het algemeen valt dat wel mee, maar voor velden zoals type bij activity zou het wel handig zijn moest je weten welke soorten er allemaal bestaan. Ik had hiervoor een tweet gestuurd naar het twitter account voor vragen over de API maar daar was geen antwoord op gekomen. Jurriaan had los daarvan ook nog een bericht gestuurd met de zelfde vraag. Hierop is wel antwoord gekomen. Daarin zeiden ze dat de "playground" momenteel de beste optie was hiervoor en erkende ze dat hun response documentatie beter kon.
Daarnaast ben ik dan gisteren begonnen aan het echte werk. Nadat we op woensdag uitleg hadden gehad van Jurriaan begon dus het moment om de code te gaan schrijven die effectief de data van vimeo gaat binnenhalen en opnemen in Engagor. Als voorbeeld hiervoor mogen we kijken hoe het wordt gedaan bij Facebook. Op het eerste zicht is die code nogal overweldigend, dus dan komt het aan op stukje bij beetje de code door te nemen en op te bouwen.
Nog 1 ding, de server van Vimeo heeft zijn tijd niet op UTC staan... gevolg om te controleren of een bericht nieuw is moet er dus tijd worden omgevormd.
De tijd vliegt eigenlijk wel. Deze week ben ik aan het implementeren van de Vimeo API zelf begonnen. De functies schrijven die worden aangeroepen om data in Engagor binnen te halen, maar ook om commentaren te posten en video's te liken. Hier heb ik ook unit tests voor moeten schrijven, yeey geautomatiseerd liken en unliken op iemand anders zijn video omdat je je eigen video niet kan liken. Commentaren kon ik alle geluk wel op mijn eigen video zetten. De documentatie van de Vimeo API is langs de ene kant heel goed maar langs de andere kant ook weer teleurstellend. Welke parameters je allemaal moet meegeven, en ook de errorcodes die je kan terug krijgen zijn allemaal heel mooi gedocumenteerd. Er is zelfs een "playground" waar je alle calls kan uitproberen. Helaas is dat ook de enige manier om er achter te komen wat het antwoord allemaal kan bevatten. Over het algemeen valt dat wel mee, maar voor velden zoals type bij activity zou het wel handig zijn moest je weten welke soorten er allemaal bestaan. Ik had hiervoor een tweet gestuurd naar het twitter account voor vragen over de API maar daar was geen antwoord op gekomen. Jurriaan had los daarvan ook nog een bericht gestuurd met de zelfde vraag. Hierop is wel antwoord gekomen. Daarin zeiden ze dat de "playground" momenteel de beste optie was hiervoor en erkende ze dat hun response documentatie beter kon.
Daarnaast ben ik dan gisteren begonnen aan het echte werk. Nadat we op woensdag uitleg hadden gehad van Jurriaan begon dus het moment om de code te gaan schrijven die effectief de data van vimeo gaat binnenhalen en opnemen in Engagor. Als voorbeeld hiervoor mogen we kijken hoe het wordt gedaan bij Facebook. Op het eerste zicht is die code nogal overweldigend, dus dan komt het aan op stukje bij beetje de code door te nemen en op te bouwen.
Nog 1 ding, de server van Vimeo heeft zijn tijd niet op UTC staan... gevolg om te controleren of een bericht nieuw is moet er dus tijd worden omgevormd.
Geen opmerkingen:
Een reactie posten