skinkie / openkvk-migratie

De migratie pagina voor openkvk
Creative Commons Zero v1.0 Universal
0 stars 1 forks source link

openkvk: direct link mist? #2

Open erikvullings opened 10 years ago

erikvullings commented 10 years ago

Momenteel werk ik aan een applicatie voor het Ministerie van VWS, en tot voor kort konden we direct linken naar de kvk nummers, bv https://openkvk.nl/09181380. Is dat nog steeds mogelijk en moet ik de URL aanpassen, of wordt dat niet meer ondersteund? Weten jullie misschien een work around?

skinkie commented 10 years ago

Als de onze nieuwe API wilt uitproberen zou je hier eens kunnen kijken, daar werkt het ook zonder voorloop nullen.

http://overheid.io/api/kvk/9181380

erikvullings commented 10 years ago

Bedankt voor de link, maar hij werkt bij mij niet. Wanneer wordt dit operationeel?

skinkie commented 10 years ago

Je moet even 0000 achter het nummer zetten.

erikvullings commented 10 years ago

Bedankt voor je reactie. Bedoel je zo? http://overheid.io/api/kvk/91813800000 Die werkt namelijk ook nog niet voor mij...

skinkie commented 10 years ago

http://overheid.io/api/kvk/513454040000

Zo moet het iig gaan werken, we gaan er nog wat aan doen om de korte codes of missende 0'en te prefixen.

Stefan

skinkie commented 10 years ago

Dit is waar we aan bezig zijn voor de detail info.

http://dev.overheid.io/api/kvk/09181380/0000

erikvullings commented 10 years ago

Aha, ik moest er /0000 achter zetten. Gaan jullie ook een variant ondersteunen met een beetje opmaak? De huidige link is namelijk leuk voor het inline verwerken van KVK resultaten, maar het zou voor ons ook erg prettig zijn indien ik gewoon op de openkvk website uitkom, waarbij het nummer al in de search box ingevuld en uitgevoerd is.

dsbaars commented 9 years ago

Zijn er al updates of een API documentatie? dev.overheid.io werkt op dit moment niet meer, en de andere endpoint lijkt out-of-date (https://overheid.io/api/kvk/61747971 vs https://officieel.openkvk.nl/kvk/61747971)

skinkie commented 9 years ago

Er is een nieuwe dump beschikbaargesteld voor overheid.io. Maar de ontwikkelaar in kwestie zit momenteel in een verhuizing zonder internet. Dus het gaat niet zo vlot als gewenst.

squandor commented 9 years ago

Welke data kan straks opgehaald worden in de nieuwe database? in de oude api van de openkvk konden er behoorlijk wat velden geraadpleegd worden, kan dit straks ook in de nieuwe api?

webpatser commented 9 years ago

Er staat een eerste versie van de API docs online:

https://overheid.io/documentatie/

Ik ben benieuwd naar jullie feedback

erikvullings commented 9 years ago

Heb het net even getest: paar puntjes die me opvielen (behalve dat hij snel werkt en uitgebreide zoekmogelijkheden heeft):

2015-03-13 22:55 GMT+01:00 Christoph Kempen notifications@github.com:

Er staat een eerste versie van de API docs online:

https://overheid.io/documentatie/

Ik ben benieuwd naar jullie feedback

— Reply to this email directly or view it on GitHub https://github.com/skinkie/openkvk-migratie/issues/2#issuecomment-79454476 .

webpatser commented 9 years ago

Ik zal vanvond even alles nalopen. Welke er nog niet bijstaat is de suggester:

https://overheid.io/suggest/kvk/oudet

Je kan als velden voor de filter alle veldnamen gebruiken die je terug krijgt in het detail scherm. SBI code heb ik niet nu. Misschien dat @skinkie daar meer over weet :-)

webpatser commented 9 years ago

Ik heb de typo's openKvK documentatie aangepast. De voorbeelden werken nu.

webpatser commented 9 years ago

BAG en RDW staat er nu ook bij. principe is hetzelfde als bij de KvK data.. Ook de suggest API staat er bij voor de KvK data. BAG en RDW suggest volgen.

pietvanham commented 9 years ago

Wordt de SBI code nog toegevoegd? Zo ja, kun je een indicatie geven hoe lang dit gaat duren. Zo nee, is er een alternatief om op bedrijf indeling te zoeken?

skinkie commented 9 years ago

Reken er niet op dat het er in komt.

pietvanham commented 9 years ago

Kunt u mij misschien de reden geven waarom dit niet geïmplementeerd wordt? Bij voorbaat dank.

skinkie commented 9 years ago

Omdat de informatie niet publiek beschikbaar is bij de KvK.

pietvanham commented 9 years ago

Hartelijk dank voor uw snelle reacties.

levizimmerman commented 9 years ago

Hi,

Ik probeer de API van KvK te gebruiken, maar krijg deze error terug: "NetworkError: 502 Bad Gateway - https://overheid.io/suggest/kvk/groot?size=5"

Daarnaast krijg ik ook deze waarschuwing: Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op https://overheid.io/suggest/kvk/groot niet toe. (Reden: CORS-header ‘Access-Control-Allow-Origin’ ontbreekt). Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op https://overheid.io/suggest/kvk/groot niet toe. (Reden: CORS-verzoek is mislukt).

Dit is de code die ik gebruik: var key = '****; var urlAPI = 'https://overheid.io/suggest/kvk/groot?size=5';

$.ajax({ beforeSend: function(request) { request.setRequestHeader("ovio-api-key", key); }, dataType: "json", url: urlAPI, success: function(data) { //code } });

Tenslotte test ik dit via virtualhost op poort 1337.

Wie kan mijn helpen deze bug te fixen?

JesseVelden commented 9 years ago

@levizimmerman Dat ligt compleet aan de beheerders van overheid.io, die willen blijkbaar niet dat je gebruikt maakt van JS in de browser. Zij moeten CORS specefiek aanzetten, voordat dit mogelijk is. Ik ben echter bezig om een nieuwe composer package te maken die gebruik maakt van de nieuwe API. Edit: of heb ik iets over het hoofd gezien en bestaat die al?

levizimmerman commented 9 years ago

@megacookie thx voor de reply.

Ik was er inmiddels achter dat het aan hun kant ligt. Maar ik gebruik nu http://officieel.openkvk.nl, en dat werkt prima.

webpatser commented 9 years ago

Ik heb de CORS nu open staan voor elke requests. Ben zelf niet echt een javascript man, dus mocht iemand het even kunnen testen. Ik zal in de backend per API key een CORS setting maken, zodat je het beter kan beveiligen.

Zo meteen weer een update, dat je de API key ook per POST kan meegeven. Op die manier werken JSONP calls ook goed vanuit javascript.

webpatser commented 9 years ago

API keys kunnen nu ook via POST/GET worden meegegeven worden. JSONP calls werken nu dus ook. Binnenkort een Versie2 van de KVK data, met historische bedrijfsdata en zullen wijzigen in de KvK.nl data binnen een minuut ook op overheid.io te zijn zijn.

webpatser commented 9 years ago

Een CORS update. Dat werkt geloof ik nu naar behoren. Ik ben zelf geen CORS gebruiker, maar misschien dat iemand het kan testen :-)

pft commented 8 years ago

Hallo

Vanuit de browser lukt het me nog niet.

Ik zet een header ovio-api-key.

OPTIONS retourneert 200 OK

access-control-allow-headers:OVIO-API-KEY
access-control-allow-methods:GET
access-control-allow-origin:https://mijn-adres.nl
allow:GET,HEAD
cache-control:no-cache, private
content-encoding:gzip
content-type:text/html; charset=UTF-8
date:Tue, 23 Feb 2016 15:33:23 GMT
server:nginx/1.8.0
set-cookie:XSRF-TOKEN=bliblieblei; Max-Age=7200; path=/
set-cookie:laravel_session=blablabla Max-Age=7200; path=/; httponly
status:200 OK
strict-transport-security:max-age=63072000; includeSubdomains; preload
version:HTTP/1.1
x-frame-options:DENY
x-powered-by:HHVM/3.11.0

Maar een GET daarna faalt met 401 Unauthorized, terwijl ik wel de ovio-api-key HEADER zet.

Chrome zegt: XMLHttpRequest cannot load https://overheid.io/suggest/kvk/Berk. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://mijn-adres.nl' is therefore not allowed access. The response had HTTP status code 401.

Enig idee?

pft commented 8 years ago

Laat maar... bleek aan de validatie van mijn emailadres te liggen.

webpatser commented 8 years ago

:-) veel plezier @pft

holtkamp commented 7 years ago

@erikvullings je schrijft (poosje geleden hoor):

Momenteel werk ik aan een applicatie voor het Ministerie van VWS

En dan maak je gebruik van de diensten van een marktpartij? Puur uit interesse waarom een overheidsclub iets dergelijks niet een keer fatsoenlijk aanpakt....

skinkie commented 7 years ago

Omdat je anders een uitzending in Zembla krijgt over een organisatie zoals de Belastingdienst die het stelsel van basisregistraties wel netjes aan elkaar koppelt en lopende problemen oplost, om vervolgens weggezet te worden als cowboys. Dus ja, een marktpartij dat laten doen: wel zo veilig.

jasperdew commented 7 years ago

Ik wil graag een up-to-date overzicht houden van alle vestigingen binnen een bepaalde bedrijfstak. Dus bijvoorbeeld een query kunnen draaien waarin ik bijvoorbeeld alle yogastudio's in Nederland wil krijgen. Ik kijk nu naar een API van webservices.nl waarmee dat kan. Maar kan dat ook met openkvk? En zijn er meer mensen die iet dergelijks met openkvk doen? Heel hartelijk dank alvast!