Gewichtsrechner Api Dokumentation
Die Gewichtsapi benötigt keine Authentifizierung und ist somit für jeden Zugänglich. Die einzige Anforderung ist ein Back Link zu https://www.schmiedekult.de/ (z.B. powered by rapa GmbH) .Die Api bietet die Möglichkeit für jedes erdenkliche Material das Gewicht in verschiedenen Einheiten auszurechnen, da es die Möglichkeit gibt eine Eigene Material Dichte einzugeben. Ein Beispiel für die Einbindung finden sie unter https://www.schmiedekult.de/Gewichtsrechner
Aktionen
Blech => https://efunnel.de/publicapis/weight/sheet
Stäbe => https://efunnel.de/publicapis/weight/bar
Rohre => https://efunnel.de/publicapis/weight/pipe
Profile => https://efunnel.de/publicapis/weight/profile
Winkel => https://efunnel.de/publicapis/weight/angle
Stab Typen
Flachstahl => https://efunnel.de/publicapis/weight/sheet
Rundstahl => RR
Sechskantstahl => SES
Rohr Typen
Rundrohr => RR
Vierkantrohr => RER
Ovalrohr => OR
Sechskantrohr => SER
Profil Typen
U-Profil => U
H-Profil => DT
T-Profil => T
Eckiges Z-Profil => ZE
Materialien
Stahl => steel
Edelstahl => stainlesssteel
Aluminium => aluminum
Messing => brass
Kupfer => copper
Gewichtseinheiten
Tonne => t
Kilogramm => kg
Dezigramm => dg
Gramm => g
Maßeinheiten
Kilometer => km
Meter => m
Dezimeter => dm
Centimeter => cm
Millimeter => mm
Beispiel antwort
{ "statusCode": int, "message": string, "result": double }
Beispiel Anfrage Blech
Falls ihr Material nicht bei den vorgefertigten bei ist können sie "material": string durch "customweight": double ersetzen, wobei sie die dichte des Materials angeben. Wenn ihr Material Edelstahl ist müssen sie Zusätzlich "materialtype": string hinzufügen wo sie entweder V2A oder V4A angeben
{ "height": double, "length": double, "width": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Beispiel Anfrage Stäbe
Falls ihr Material nicht bei den vorgefertigten bei ist können sie "material": string durch "customweight": double ersetzen, wobei sie die dichte des Materials angeben. Wenn ihr Material Edelstahl ist müssen sie Zusätzlich "materialtype": string hinzufügen wo sie entweder V2A oder V4A angeben
{ "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) }
Rundstahl Beispiel
{ "type": "RR", "diameter": 5, "length": 1000, "amount": 2, "material": "stainlesssteel", "materialtype": "V2A", "weightunit": "g" }
Beispiel Anfrage Rohre
Falls ihr Material nicht bei den vorgefertigten bei ist können sie "material": string durch "customweight": double ersetzen, wobei sie die dichte des Materials angeben. Wenn ihr Material Edelstahl ist müssen sie Zusätzlich "materialtype": string hinzufügen wo sie entweder V2A oder V4A angeben
{ "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) }
Beispiel Anfrage Profile
Falls ihr Material nicht bei den vorgefertigten bei ist können sie "material": string durch "customweight": double ersetzen, wobei sie die dichte des Materials angeben. Wenn ihr Material Edelstahl ist müssen sie Zusätzlich "materialtype": string hinzufügen wo sie entweder V2A oder V4A angeben
{ "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) }
Beispiel Anfrage Winkel
Falls ihr Material nicht bei den vorgefertigten bei ist können sie "material": string durch "customweight": double ersetzen, wobei sie die dichte des Materials angeben. Wenn ihr Material Edelstahl ist müssen sie Zusätzlich "materialtype": string hinzufügen wo sie entweder V2A oder V4A angeben
{ "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) }
Falls noch fragen bestehen melden sie sich ruhig