Overview

Namespaces

  • Alvine
    • Merchant
      • Ebay
        • Lms
          • BulkDataExchange
            • Datatype
            • Input
            • Output
          • DataType
          • FileTransfer
            • Input
              • DataType
            • Output
              • DataType
        • Trading
          • Document
          • Element
        • Util

Classes

  • DownloadFile
  • UploadFile
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class UploadFile

UploadFile

Überträgt eine Datei auf den eBay-Server Wenn die Datei hochgeladen wurde, muss die Verarbeitung noch mit der Call 'StartUploadJob' der BulkDataExchange API gestartet werden

<?xml version="1.0" encoding="utf-8"?>
<uploadFileRequest xmlns="http://www.ebay.com/marketplace/services">
 <!-- Call-specific Input Fields -->
 <fileAttachment>
   <Data> base64Binary </Data>
   <Size> long </Size>
 </fileAttachment>
 <fileFormat> token </fileFormat>
 <fileReferenceId> string </fileReferenceId>
 <taskReferenceId> string </taskReferenceId>
</uploadFileRequest>
Alvine\Xml\Document
Extended by Alvine\Merchant\Ebay\AbstractInput
Extended by Alvine\Merchant\Ebay\Lms\FileTransfer\Input\UploadFile
Namespace: Alvine\Merchant\Ebay\Lms\FileTransfer\Input
Package: Alvine\Merchant\Ebay
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20150130
Link: alvine.io
Link: http://developer.ebay.com/devzone/file-transfer/CallRef/uploadFile.html
Located at lms/filetransfer/input/UploadFile.class.php
Methods summary
public
# __construct( string $data, string $fileformat, string $filereferenceid, string $taskreferenceid )

Neues Objekt

Neues Objekt

Parameters

$data
Upload Daten
$fileformat
Datei Format
$filereferenceid
Filereferenz-ID
$taskreferenceid
Taskreference-ID (Job ID)
public string
# getRequestUUID( )

getRequestUUID

getRequestUUID

Gibt die UUID für die Anfrage zurück

Returns

string
UUID für die Anfrage
public string
# getAttachmentUUID( )

getAttachmentUUID

getAttachmentUUID

Gibt die UUID für das File zurück

Returns

string
UUID für das File
public Alvine\Merchant\Ebay\Lms\FileTransfer\Output\UploadFile
# handleResponse( Alvine\Merchant\Ebay\Response $response )

handleResponse

handleResponse

Verarbeiten der Rückantwort von eBay

Parameters

$response
Rückantwort von eBay

Returns

Alvine\Merchant\Ebay\Lms\FileTransfer\Output\UploadFile
Methods inherited from Alvine\Merchant\Ebay\AbstractInput
getMethod(), getOperationName()
Constants summary
string OPERATIONNAME

Name der Operation

Name der Operation

# 'uploadFile'
string METHOD

Name der Operation

Name der Operation

# \Alvine\Net\Http\RequestMethod::POST
Properties summary
protected Alvine\Util\UUID $requestuuid

UUID für die Anfrage im MuliPart Upload

UUID für die Anfrage im MuliPart Upload

#
protected Alvine\Util\UUID $attachmentuuid

UUID für die Daten im MuliPart Upload

UUID für die Daten im MuliPart Upload

#
alvine.merchant.ebay API-Dokumentation snapshot | © schukai GmbH | Impressum