API Live Score
Ik wil graag een eigen API schrijven in NodeJS met live uitslagen (voetbal) van alle teams. Ik heb meerdere sites gezien die dat hebben, maar vermoedelijk krijgen ze hun API via een commercieel bedrijf. UEFA en KNVB (Aantal maanden geleden gestopt) bieden het niet aan. Ik vroeg me af of iemand van jullie weten of er een of ander weg is om zelf een API te schrijven met alle gebeurtenissen tijdens een wedstrijd?
Alvast bedankt.
http://nodejshulp.nl/ :-)
Maarrr: waar dacht je die data vandaan te gaan halen? En mag dat zomaar? Of ga je alles zelf real-time invoeren?
Hm, ik zou het eens proberen op Maarrr: waar dacht je die data vandaan te gaan halen? En mag dat zomaar? Of ga je alles zelf real-time invoeren?
Dat is dus de vraag. Het moet natuurlijk wel op legale wijze, maar ik wil ook niet afhankelijk zijn van commercieele websites. Dit is zo'n voorbeeld: https://market.mashape.com/heisenbug/champions-league-live-scores , maar dat is enkel champions league.. Ik zou ook Eredivisie, Premier League, La Liga, etc, etc ook willen, allemaal live.
Het liefst rechtstreeks van de bron.
Misschien hebben ze ook wel contracten met partijen.
Ik denk dat je ze niet zo snel actueel voor vrij kan vinden.
Bedankt! Ja, zoals ik het allemaal onderzoekt, is het inderdaad meestal betaalde API's. Als alternatief zat ik eraan te denken om parameters uit tweets van bepaalde club's / Divisies te halen en dat outputten. NodeJS kan dat hanteren, maar ik denk dat het nogal wat laadtijd kan kosten, waardoor het ook niet erg efficient kan zijn. Ik verdiep me er verder wel in en misschien vind ik een alternatief. Mocht iemand wat info hebben, dan is dat natuurlijk welkom.
Bedankt voor reacties iig!
Gewijzigd op 14/05/2018 22:35:27 door Davier doe
Ik zou met die laatste beginnen. Als je die verschillende data van al die verschillende websites (scrapen?) eenmaal eenduidig en netjes gestructureerd hebt (en geen ruzie hebt gekregen met iemand), dan is het schrijven van een API front-end relatief eenvoudig (en dat kan in allerlei talen; nodeJS, maar ook PHP).
Scrapen zou ik zelf niet aanraden. Puur vanwege het feit dat het onbetrouwbaar is als de site hun structuur aanpast. Plus dat het inbreuk op copyright en databankrecht is.
Zo kun je het zien. Echter, twitter geeft zelf API voor tweets vrij, zodat gebruikers tweets op hun website kunnen plaatsen. De informatie dat in de tweets zit is dus vrij te gebruiken, dan betwijfel ik of je het over copyright/databankrecht kunt hebben?
Mocht dat het geval wel zijn, dan zou ik hier dus niet aan beginnen. Zoals al gezegd, het moet natuurlijk wel op legale wijze.
Je mag de tweets ophalen, maar wat je vervolgens met deze tweets mag doen is een heel ander verhaal. Onbewerkt doorgeven is het doel dat Twitter voor ogen heeft.
Blijkbaar heb je gelijk. Ik heb even Terms van twitter gelezen en er staat inderdaad voorwaarden omtrent content van een tweet. In dat geval laat ik deze methode maar varen. Bedankt!