Moja integracja z eBay właśnie zepsuła się po miesiącach prawidłowej pracy i nie jestem pewien, czy jest to błąd, czy nie po ich zakończeniu.eBay GetOrders: jak odróżnić połączone zamówienia od oryginalnych transakcji
Mój kupujący dokonał 2 transakcji dwóch różnych przedmiotów, a następnie połączył je, aby zaoszczędzić na wysyłce. Wszystko to wydarzyło się w ciągu kilku minut.
ta miała następujący wynik:
- Nowy rekord sprzedaży utworzony (która nawiasem mówiąc nie pojawi się w menedżerze sprzedającego)
- New
OrderId
stworzony dla porządku kombinowanym. Zawiera dwie transakcje (zgodnie z oczekiwaniami). TenOrderId
został przypisany do oryginalnych 2 zamówień, a połączony (nieoczekiwany!) - Trzy zamówienia zwrócone podczas połączenia z numerem
GetOrders
. Wszystkie mają tę samą wartośćOrderId
- Zwrócona wartość każdego z nich jest inna dla każdego z ostatnich zamówień o najnowszym czasie (zgodnie z oczekiwaniami).
Próbuję zrozumieć, jak powinienem wiedzieć, aby nie wysyłać wszystkich 3 zamówień. Gdyby mój kod nie próbował umieścić tych poleceń w słowniku, nie wiedziałbym nawet, że zwracane są powielone wartości OrderId
.
Mam nadzieję, że istnieje jakaś właściwość, która wskazuje, że rekord zamówienia został połączony w innym zamówieniu - ale nie mogę go znaleźć.
Czy powinienem sprawdzić czas zamówienia i wybrać najnowszy? Czy istnieje sposób, aby wykluczyć transakcje, które zostały następnie połączone z wyników wyszukiwania.
wierd - postawiłem nagrodę za to i otrzymałem 3 przegrane, ale bez odpowiedzi –
Czy masz jakieś aktualizacje tego problemu? –
@SH nie - skończyło się na tym, że patrzyłem na czas i wybierałem najnowsze: -/Zawsze miałem to tylko raz na kilka miesięcy. Nie jestem pewien, co dokładnie zrobił mój kupujący, który spowodował takie zachowanie. Zakładam, że widzisz coś podobnego?[dodał mój kod jako odpowiedź] –