getOrders legacyOrderId is now suddenly the same value as orderId
Hi, overnight the getOrders legacyOrderId is now suddenly the same value as orderId. It used to be transactionID-itemID.
I do not see anything published about this occurring and struggle to understand why it would be changed.
What is going on?
7 comments
mu_26556
路2 years agoIssue still exists. Anyone help!
tvparts_de
路2 years agoThere is no change until today.聽
The problem persists 馃槥
shoezau
OP2 years agoFYI to anyone who might need to retrieve and use it, TransactionID can be retrieved via the Trading API call getOrderTransactions using the new orderID (despite it saying only the legacyOrderID works for that call, **bleep**!).
Who is maintaining eBay's API's? I'm seeing continual breakages, outdated documentation etc. lately...
admai_87
路2 years agoTo further clarify, transaction ID was provided in the legacyOrderId but now it is impossible to retrieve the transaction ID from the eBay fulfillment API. I can imagine that there are so many tools that were relying on the legacyOrderId which are now no longer functioning as they should or duplicating orders.
聽
The unique identifier of the order in legacy format, as traditionally used by the Trading API (and other legacy APIs). Both the聽orderId聽field and this field are always returned.
Occurrence:聽Always
shoezau
OP2 years agoAbsolutely this is a big problem and is definitely unintentional since all of the Trading API doco still refers to legacyOrderId being a concat of itemId and transactionID.
I hope eBay is listening.
shoezau
OP2 years agoorderLineItemId*
admai_87
路2 years agoThis is a massive problem and it should be corrected immediately. Somebody from the eBay developer team duplicated wrong values in the wrong places.