Client
class Client extends AbstractClient
BulkDataExchange Client
Constants
SANDBOX |
Sandbox URL |
PRODUCTION |
Production URL |
ENDPOINT |
Endpunkt |
Methods
getEndpoint
createRequestHeader
Prüft, ob die Empfangenen Daten ausreichen und gibt false oder true zurück. Wird true zurückgegeben beendet der Socket das Empfangen der Daten.
createUploadJob
GetJobs
startUploadJob
getJobStatus
Details
in AbstractClient at line 42
type
doCall(AbstractInput $input)
doCall
at line 139
sting
getEndpoint()
getEndpoint
Liefert den Endpunkt der API zurück
in AbstractClient at line 66
protected RequestHeader
createRequestHeader(RequestHeader $header = null)
createRequestHeader
Bei eBay nur definierte Header senden Hier werden keine Standard Header gesetzt
in AbstractClient at line 87
protected boolean
isReceivedFinished($data, $status)
Prüft, ob die Empfangenen Daten ausreichen und gibt false oder true zurück. Wird true zurückgegeben beendet der Socket das Empfangen der Daten.
Der Microsoft-IIS/6.0 sendet nur "Connection: close" daher muss Alvine warten bis der Socket beendet wird
HTTP/1.1 200 OK Connection: close Date: Tue, 03 Mar 2015 12:18:34 GMT Server: Microsoft-IIS/6.0
in AbstractClient at line 109
protected Response
getCall(string $xml, string $method)
getCall
Führt ein Call aus
in AbstractClient at line 41
protected
convertAndSendRequest(Request $request)
convertAndSendRequest
in AbstractClient at line 55
setOperationName(string $operationname)
setOperationName
Setzt den Namen der Operation
at line 65
CreateUploadJob
createUploadJob(string $uploadJobType, string $fileType = null, string $UUID = null)
createUploadJob
Erstellt einen neuen Upload Job
at line 83
GetJobs
getJobs(string $jobtype = null, string $jobstatus = null, string $creationtimefrom = null, string $creationtimeto = null)
GetJobs
Gibt alle Aufträge, die mit dieser Verkäufer-ID erstellt wurden zurück. Die Auswahl kann mit den Parametern eingeschränkt werden. Es kann nach Jobtyp, Jobstatus und nach Zeitraum gefiltert werden.
at line 98
AbortJob
abortJob(string $jobid)
abortJob
Bricht eine Verabeitung von hochgeladenen Dateien oder die Verarbeitung von Berichtsdateien ab. Es kann aber nicht sofort angehalten werden ! (ähnlich wie ein Auftrag aus der Drucker-Warteschlange abgebrochen wird)
at line 115
StartUploadJob
startUploadJob(string $jobid)
startUploadJob
Starten der Verarbeitung der hochgeladenen Datei
Wenn zum Beispiel die Datei eine AddFixedPriceItem Anfrage ist, liest die BulkDataExchange-API diese Daten und sendet diese Positionsdaten aus der hochgeladenen Datei auf die eBay-Handels API (und fügt die Festpreis-Elemente in die eBay-Website ein).
at line 128
GetJobStatus
getJobStatus(string $jobid)
getJobStatus
Gibt den Status eines Jobs zurück