Gewichtsrechner Api Dokumentation
De gewicht-api vereist geen authenticatie en is dus voor iedereen toegankelijk. De enige vereiste is een link naar https://www.schmiedekult.de/ (z.B. powered by rapa GmbH) .De Api biedt de mogelijkheid het gewicht in verschillende eenheden te berekenen voor elk denkbaar materiaal, aangezien er de mogelijkheid is een eigen materiaaldichtheid in te voeren. Een voorbeeld van de integratie is te vinden onder https://www.schmiedekult.de/Gewichtsrechner
Acties
Plaatstaal => https://efunnel.de/publicapis/weight/sheet
Staven => https://efunnel.de/publicapis/weight/bar
Buizen => https://efunnel.de/publicapis/weight/pipe
Profielen => https://efunnel.de/publicapis/weight/profile
Hoek => https://efunnel.de/publicapis/weight/angle
Staaftypes
Plat staal => https://efunnel.de/publicapis/weight/sheet
Rond staal => RR
Zeshoekig staal => SES
Leidingtypes
Ronde buis => RR
Vierkante buis => RER
Ovale buis => OR
Zeskantige buis => SER
Profiel typen
U-profiel => U
H-profiel => DT
T-profiel => T
Hoekig Z-profiel => ZE
Materialen
Staal => steel
Roestvrij staal => stainlesssteel
Aluminium => aluminum
Messing => brass
Koper => copper
Gewicht eenheden
Ton => t
Kilogram => kg
Decagram => dg
Gram => g
Eenheden van meting
Kilometer => km
Meter => m
Decimeter => dm
Centimeter => cm
Millimeter => mm
Voorbeeld antwoord
{ "statusCode": int, "message": string, "result": double }
Voorbeeld aanvraag Plaatstaal
Indien uw materiaal niet een van de geprefabriceerde is, kunt u "material": string vervangen door "customweight": double, waarmee u de dichtheid van het materiaal specificeert. Indien uw materiaal roestvrij staal is, moet u ook "materialtype" toevoegen: string waarin u V2A of V4A specificeert.
{ "height": double, "length": double, "width": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Voorbeeld aanvraag Staven
Indien uw materiaal niet een van de geprefabriceerde is, kunt u "material": string vervangen door "customweight": double, waarmee u de dichtheid van het materiaal specificeert. Indien uw materiaal roestvrij staal is, moet u ook "materialtype" toevoegen: string waarin u V2A of V4A specificeert.
{ "type": string, "diameter": double (For RR), "wrenchsize": double or "sidelength": double (For SES) "length": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Rond staal Voorbeeld
{ "type": "RR", "diameter": 5, "length": 1000, "amount": 2, "material": "stainlesssteel", "materialtype": "V2A", "weightunit": "g" }
Voorbeeld aanvraag Buizen
Indien uw materiaal niet een van de geprefabriceerde is, kunt u "material": string vervangen door "customweight": double, waarmee u de dichtheid van het materiaal specificeert. Indien uw materiaal roestvrij staal is, moet u ook "materialtype" toevoegen: string waarin u V2A of V4A specificeert.
{ "type": string, "thickness": double, "diameter": double (For RR), "height": double (For RER), "width": double (For RER and OR), "wrenchsize": double or "sidelength": double (For SES) "length": double, "innercornerradius": double (For RER)(optional) "outercornerradius": double (For RER)(optional) "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Voorbeeld aanvraag Profielen
Indien uw materiaal niet een van de geprefabriceerde is, kunt u "material": string vervangen door "customweight": double, waarmee u de dichtheid van het materiaal specificeert. Indien uw materiaal roestvrij staal is, moet u ook "materialtype" toevoegen: string waarin u V2A of V4A specificeert.
{ "height": double, "length": double, "width": double, "upperthickness": double, "sidethickness": double, "type": string, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Voorbeeld aanvraag Hoek
Indien uw materiaal niet een van de geprefabriceerde is, kunt u "material": string vervangen door "customweight": double, waarmee u de dichtheid van het materiaal specificeert. Indien uw materiaal roestvrij staal is, moet u ook "materialtype" toevoegen: string waarin u V2A of V4A specificeert.
{ "height": double, "length": double, "width": double, "thickness": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Als u vragen heeft, aarzel dan niet om contact met ons op te nemen