OmniSeller:HTKService4: Unterschied zwischen den Versionen

Aus HTK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 49: Zeile 49:
==== Produktupload ====
==== Produktupload ====


<div class="mw-parser-output">
==== GetOrderIDs ====
==== GetOrderIDs ====


Zeile 54: Zeile 55:
|-
|-
| style="width: 102px;" | Route
| style="width: 102px;" | Route
| style="width: 385px;" | /omniseller/Tokenrequest.php
| style="width: 385px;" | /omniseller/HTKService4.php
|-
|-
| style="width: 102px;" | Request-Tpye
| style="width: 102px;" | Request-Tpye
Zeile 65: Zeile 66:
| style="width: 385px;" | <div>{</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"status":&nbsp;"OK",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"debugMessage":&nbsp;"string",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"token":&nbsp;{</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"token":&nbsp;"410C2DC6-88F0-4DAA-81DF-F3A62299B467",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"user":&nbsp;"apiuser",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"creationdate":&nbsp;"2021-02-17&nbsp;13:50:25",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"expirationdate":&nbsp;"2021-02-17&nbsp;14:20:29",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"timeLeft":&nbsp;900</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div>}</div>  
| style="width: 385px;" | <div>{</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"status":&nbsp;"OK",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"debugMessage":&nbsp;"string",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;"token":&nbsp;{</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"token":&nbsp;"410C2DC6-88F0-4DAA-81DF-F3A62299B467",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"user":&nbsp;"apiuser",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"creationdate":&nbsp;"2021-02-17&nbsp;13:50:25",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"expirationdate":&nbsp;"2021-02-17&nbsp;14:20:29",</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"timeLeft":&nbsp;900</div> <div>&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div>}</div>  
|}
|}
</div>


==== GetOrder ====
==== GetOrder ====

Version vom 19. Juli 2021, 07:56 Uhr

HTKService4 Dokumentation

Der HTKService4 ist eine PHP Schnittstelle zwischen dem Webshop und der OmniSeller Cloud. Über diese findet der Datenaustausch zwischen Shop und OmniSeller statt.
 

Endpunkte

Tokenrequest

Route /omniseller/Tokenrequest.php
Request-Tpye POST
Request-Json
{
    "apiuser":"apiuser",
    "apipass":"apipass"
}
Response-Json
{
    "status": "OK",
    "debugMessage": "string",
    "token": {
        "token": "410C2DC6-88F0-4DAA-81DF-F3A62299B467",
        "user": "apiuser",
        "creationdate": "2021-02-17 13:50:25",
        "expirationdate": "2021-02-17 14:20:29",
        "timeLeft": 900
    }
}

 

Kategoriedownload

Route /omniseller/HTKService4.php
Request-Tpye POST
Request-Json
{
    "token":"00000000-0000-0000-0000-000000000000",
    "function":"5",
    "data":""
}
Response-Json
{
    "status": "OK",
    "debugMessage": "Oxid6_GetCategories",
    "data": [
        {
            "ID": "1c59e65e30bcaa3a694b818d0b62adb0",
            "ParentID": "oxrootID",
            "Aktiv": 1,
            "Name": "Möbel"
        },
        .....
}
   

Produktupload

GetOrderIDs

Route /omniseller/HTKService4.php
Request-Tpye POST
Request-Json
{
    "apiuser":"apiuser",
    "apipass":"apipass"
}
Response-Json
{
    "status": "OK",
    "debugMessage": "string",
    "token": {
        "token": "410C2DC6-88F0-4DAA-81DF-F3A62299B467",
        "user": "apiuser",
        "creationdate": "2021-02-17 13:50:25",
        "expirationdate": "2021-02-17 14:20:29",
        "timeLeft": 900
    }
}

GetOrder

Route /omniseller/Tokenrequest.php
Request-Tpye POST
Request-Json
{
    "apiuser":"apiuser",
    "apipass":"apipass"
}
Response-Json
{
    "status": "OK",
    "debugMessage": "string",
    "token": {
        "token": "410C2DC6-88F0-4DAA-81DF-F3A62299B467",
        "user": "apiuser",
        "creationdate": "2021-02-17 13:50:25",
        "expirationdate": "2021-02-17 14:20:29",
        "timeLeft": 900
    }
}

Stock