public function submitFeed($FeedType, $FeedContent) { $this->initAPI(); // init stream ressource $feedHandle = @fopen('php://memory', 'rw+'); fwrite($feedHandle, $FeedContent); rewind($feedHandle); $marketplaceIdArray = array("Id" => array($this->MarketplaceId)); $request = new MarketplaceWebService_Model_SubmitFeedRequest(); $request->setSellerId($this->SellerId); $request->setMarketplaceIdList($marketplaceIdArray); $request->setPurgeAndReplace(false); $request->setFeedType($FeedType); $request->setFeedContent($feedHandle); rewind($feedHandle); $request->setContentMd5(base64_encode(md5(stream_get_contents($feedHandle), true))); rewind($feedHandle); $result = $this->invokeSubmitFeed($this->service, $request); @fclose($feedHandle); return $result; }