listing/order (POST)
Ressourcen-Pfad
/api_rst/v2/listing/order
http://www.yellowmap.de/api_rst/v2/listing/order
Beschreibung
Ein Listing eintragen.
Parameter
Name | Beschreibung | Datentyp |
---|---|---|
listing |
[erforderlich] | Listing |
access |
[erforderlich] | Access |
addition |
Parameter, über den zusätzliche Angaben übergeben werden können (nur sinnvoll unter bestimmten Bedingungen). Bei Bedarf teilen wir Ihnen die notwendigen Übergabeparameter mit: Kontakt |
string |
Request Header
Name | Beschreibung |
---|---|
Authorization |
Siehe Autorisierung |
Rückgabe (application/json)
Der Rückgabecontainer ist vom Typ SearchListingResponse
.
Beispiel
Codebeispiel: listing/order (POST)
<html>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
$.ajax(
{
"listing": {
"id": "",
"partnerId": "hc9173c91283c",
"description": "testDescription",
"address": {
"addressType": "PRIMARY_ADDRESS",
"isoCountryCode": "DE",
"district": "testDistrict",
"zip": "76131",
"city": "Karlsruhe",
"cityPart": "Oststadt",
"street": "Veilchenstr.",
"houseNo": "5",
"postBox": "testPostBox",
"geoPosition": {
"point": {
"lat": "49.010606",
"long": "8.428368"
},
"coordFormat": "GEODECIMAL_POINT"
},
"name": "testAddressName",
"companyName": "testCompanyName",
"companyAddon1": "testCompanyAddon1",
"companyAddon2": "testCompanyAddon2",
"openingDays": [{
"day": "mon",
"openingHours": [{
"from": "1000",
"till": "1200",
"exceptionDate": null
},
{
"from": "1400",
"till": "1600",
"exceptionDate": null
}]
},
{
"day": "tue",
"openingHours": [{
"from": "1200",
"till": "1300",
"exceptionDate": null
}]
}],
"openingHoursText": "testOpeningHoursText"
},
"contact": {
"contactType": "PRIMARY_CONTACT",
"emails": [{
"address": "test@test.de",
"display": "test@test.de"
},
{
"address": "test2@test.de",
"display": "test2@test.de"
}],
"phoneNumbers": [{
"number": "123456",
"phoneType": "PHONE"
},
{
"number": "123456",
"phoneType": "FAX"
}],
"urls": [{
"address": "www.test.de",
"display": "www.test.de",
"urlType": "HOMEPAGE"
},
{
"address": "www.test.de",
"display": "www.test.de",
"urlType": "HOMEPAGE"
}]
},
"branches": [{
"id": "Y090010016",
}]
},
"isoLocale": "de-DE",
"localIsoCountryCode": "DE",
"access": {
"username": "USER_NAME",
"password": "RESTRICTION_KEY"
}
}
).done(function(data) {
alert(data);
});
</script>
</html>
Fehler
Fehler sind vom Typ ErrorResponse
.
Fehlercode | Beschreibung |
---|---|
400 |
BAD REQUEST, die Anfrage wurde falsch gestellt.
|
401 |
UNAUTHORIZED, ungültige Kombination aus
systemPartner und securityId . |
403 |
FORBIDDEN,
systemPartner und securityId sind korrekt, aber der Zugriff auf die gewünschten Daten ist nichterlaubt. |
404 | NOT FOUND |
409 | CONFLICT, ein Listing mit dieser Partner-ID existiert bereits. Bitte aktualisieren Sie das Listing stattdessen über ein PUT. |
451 | |
500 | SERVER ERROR, es ist etwas Unvorhergesehenes eingetreten. Bitte setzen Sie sich mit uns in Verbindung: Support |