class Client extends AbstractClient

Description of Client

Constants

SANDBOX

Sandbox URL

PRODUCTION

Production URL

ENDPOINT

Endpunkt

Methods

type
doCall(AbstractInput $input)

doCall

sting
getEndpoint()

getEndpoint

RequestHeader
createRequestHeader(RequestHeader $header = null)

createRequestHeader

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.

Response
getCall(string $xml, string $method)

getCall

convertAndSendRequest(Request $request)

convertAndSendRequest

setOperationName(string $operationname)

setOperationName

CreateUploadJob
uploadFile(string $data, string $fileformat, string $filereferenceid, string $taskreferenceid)

uploadFile

CreateUploadJob
downloadFile(string $filereferenceid, string $taskreferenceid)

downloadFile

Details

in AbstractClient at line 42
type doCall(AbstractInput $input)

doCall

Parameters

AbstractInput $input

Return Value

type

at line 122
sting getEndpoint()

getEndpoint

Liefert den Endpunkt der API zurück

Return Value

sting Endpunkt

in AbstractClient at line 66
protected RequestHeader createRequestHeader(RequestHeader $header = null)

createRequestHeader

Bei eBay nur definierte Header senden Hier werden keine Standard Header gesetzt

Parameters

RequestHeader $header Header

Return Value

RequestHeader

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

Parameters

$data
$status

Return Value

boolean Abbruchbedingung

in AbstractClient at line 109
protected Response getCall(string $xml, string $method)

getCall

Führt ein Call aus

Parameters

string $xml
string $method

Return Value

Response

in AbstractClient at line 41
protected convertAndSendRequest(Request $request)

convertAndSendRequest

Parameters

Request $request Request

Exceptions

ConfigurationException Fehlende Authentication

in AbstractClient at line 55
setOperationName(string $operationname)

setOperationName

Setzt den Namen der Operation

Parameters

string $operationname Namen der Operation

at line 59
CreateUploadJob uploadFile(string $data, string $fileformat, string $filereferenceid, string $taskreferenceid)

uploadFile

Sendet Daten an eBay

Parameters

string $data Upload Daten
string $fileformat Komprimierungsformat - "zip" oder "gzip"
string $filereferenceid Filereferenz ID
string $taskreferenceid JobID

Return Value

CreateUploadJob Respose

at line 111
CreateUploadJob downloadFile(string $filereferenceid, string $taskreferenceid)

downloadFile

Parameters

string $filereferenceid
string $taskreferenceid

Return Value

CreateUploadJob Respose