<?php
$xml = '<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope>
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>**SELLER ID**</MerchantIdentifier>
</Header>
<MessageType>Price</MessageType>
<Message>
<MessageID>1</MessageID>
<Price>
<SKU>2500le</SKU>
<StandardPrice currency="GBP">110.58</StandardPrice>
</Price>
</Message>
</AmazonEnvelope>';
echo "<strong>Just MD5 </strong>".md5($xml)."</br>";
echo "<strong>Just MD5 BE64 </strong>".base64_encode(($xml))."</br>";
echo "<strong>Trimmed MD5 </strong>".md5(trim($xml))."</br>";
echo "<strong>Trimmed MD5 BE64 </strong>".base64_encode(md5(trim($xml)))."</br>";
echo "<strong>Just MD5 True </strong>".md5($xml, true)."</br>";
echo "<strong>Just MD5 True BE64 </strong>".base64_encode(md5($xml, true))."</br>";
echo "<strong>Just MD5 True Trimmed </strong>".md5(trim($xml), true)."</br>";
echo "<strong>Just MD5 True Trimmed BE64 </strong>".base64_encode(md5(trim($xml), true))."</br>";
?>
Ich versuche, meine Inhalte MD5 mit dem Inhalt MD5 auf Amazon Scratchpad übereinstimmen.Amazon MWS ContentMD5DoesNotMatch
Die MD5 auf der Scratchpad für das exakt gleiche Stück von XML ist: 514f53797911925b337c4461c30ca003 und Basis 64 MD5 ist: UU9TeXkRklszfERhwwygAw ==
ich das alles nicht scheinen, zu entsprechen.
Erstens kann jemand sehen, wo ich falsch liege, hat jemand etwas Arbeitscode, um eine CURL-Post zu tun, um ein submitfeed zu Amazon MWS mit einem Feedtyp von _POST_PRODUCT_PRICING_DATA_ tun?
ich alles habe versucht ..