title: Why the eBay FindingService response 'Invalid product ID value', but product with such EAN really exists?
body: <p>I try to search some product details by eBay API, I meet a problem.<br>
  For some EAN, the product really exist in eBay' page, for example, a movie:<br>
  <a href="http://www.ebay.com/itm/The-Shawshank-Redemption-DVD-NEW-/281073136687?hash=item417143b42f:g:Kd0AAOSwq5lTq3wI" rel="nofollow">http://www.ebay.com/itm/The-Shawshank-Redemption-DVD-NEW-/281073136687?hash=item417143b42f:g:Kd0AAOSwq5lTq3wI</a><br>
  [By the Way, I got the movie's ebay page by google "site:ebay.com 9325336105405"]  </p>
  
  <p>When I use the eBay API to find the product<br>
  (e.g. click: <a href="http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByProduct&amp;SERVICE-VERSION=1.0.0&amp;SECURITY-APPNAME=Your_App_ID_Goes_Here&amp;RESPONSE-DATA-FORMAT=XML&amp;REST-PAYLOAD&amp;globalId=EBAY-AU&amp;productId.@type=EAN&amp;productId=9325336105405" rel="nofollow">http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByProduct&amp;SERVICE-VERSION=1.0.0&amp;SECURITY-APPNAME=Your_App_ID_Goes_Here&amp;RESPONSE-DATA-FORMAT=XML&amp;REST-PAYLOAD&amp;globalId=EBAY-AU&amp;productId.@type=EAN&amp;productId=9325336105405</a>)  </p>
  
  <p>I got such xml response:
  <code>
  &lt;findItemsByProductResponse xmlns="http://www.ebay.com/marketplace/search/v1/services"&gt;
      &lt;ack&gt;Failure&lt;/ack&gt;
      &lt;errorMessage&gt;
          &lt;error&gt;
          &lt;errorId&gt;41&lt;/errorId&gt;
          &lt;domain&gt;Marketplace&lt;/domain&gt;
          &lt;severity&gt;Error&lt;/severity&gt;
          &lt;category&gt;Request&lt;/category&gt;
          &lt;message&gt;Invalid product ID value.&lt;/message&gt;
          &lt;subdomain&gt;Search&lt;/subdomain&gt;
          &lt;parameter&gt;9325336105405&lt;/parameter&gt;
          &lt;/error&gt;
      &lt;/errorMessage&gt;
      &lt;version&gt;1.13.0&lt;/version&gt;
      &lt;timestamp&gt;2016-03-12T08:10:35.039Z&lt;/timestamp&gt;
  &lt;/findItemsByProductResponse&gt;
  </code><br>
  And when I type the EAN in the seachbox of eBay website, eBay says:  </p>
  
  <p><strong>This listing (9325336105405) has been removed, or this item is not available.</strong><br>
  <strong>Please check that you've entered the correct item number</strong><br>
  <strong>Listings that have ended 90 or more days ago will not be available for viewing.</strong>     </p>
  
  <p>I am sure this is a correct EAN, and this product have not been ended, It still has a button 'Buy it now'.<br>
  Since the EAN starts with '932' meas that is a Australia product, so I try to search it on www.ebay.com.au, and get the same response.  </p>
  
  <p><strong>Why the eBay API treat such EAN as invalid?<br>
  How could I fetch the details of this EAN by eBay API?</strong><br>
  Thanks a looooooot!!!</p>