Aukro API nechce přidat předmět - opakované exeptions – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Aukro API nechce přidat předmět - opakované exeptions – .NET – Fórum – Programujte.comAukro API nechce přidat předmět - opakované exeptions – .NET – Fórum – Programujte.com

 

Franceq+1
Stálý člen
21. 3. 2015   #1
-
0
-

Zdravím,
snažím se přes aukro API přidat předmět, ale vyhazuje mi to exeption s odkazem na položku popisující stav předmětu s tím, že jsem nevyplnil stav zboží (nové/použité/...) - pokud ho ale vyplním tak mi to hodí další exeption na další položku, ve které je světe div se opět stav zboží s jiným odkazem (když si vytáhnu všechny položky tak je tam asi 100 položek stejných, které popisují stav zboží - nechápu proč, ale všechny to po mě chce povinně a pokud některou neuvedu, vyhazuje to exeption) - tak jsem ty položky přidal cyklem (jo je to prasárna a určitě to není správně, ale experimentoval jsem a byl jsem zvědavej jestli se to rozjede). Exeptiony na nevyplněný stav zboží samozřejmě (po vyplnění cca 100 kolonek že je zboží nové) zmizely, ale objevily se exeptiony zase na něco jiného a situace se opakovala a pak znova a znova - nakonec jsem vyplňoval už asi přes 300 kolonek a pořád mě to nechtělo pustit.

Jen přikládám kousíček zdrojáku, který má item přidávat...
V tomto konkrétním případě mi to vyhodí exeption, že chybí fid 2020 - nové/použité zboží, když ho tam přidám, chce to po mě fid 2024 - nové/použité zboží, a tak dále...

Žádám o pomoc kohokoliv, kdo má o tom alespoň trošku páru a tuší čím by to mohlo být...

Důležité odkazy: Aukro Api
Metoda na přidání předmětu: doNewAuctionExt
Dump položek pro vybranou kategorii: doGetSellFormFieldsForCategory

            FieldsValue[] fields = new FieldsValue[15];
            int iterator = 0;

            fields[iterator] = new FieldsValue(); // nazev itemu
            fields[iterator].fid = 1;
            fields[iterator].fvalueString = "Fakt hustej nazev";
            iterator++;

            fields[iterator] = new FieldsValue(); // kategorie
            fields[iterator].fid = 2;
            fields[iterator].fvalueInt = 100845; // napr. pouzdra na mobily
            iterator++;

            fields[iterator] = new FieldsValue(); // doba vystaveni
            fields[iterator].fid = 4;
            fields[iterator].fvalueInt = 0; // 3 dny
            iterator++;

            fields[iterator] = new FieldsValue(); // pocet prodavanych predmetu
            fields[iterator].fid = 5;
            fields[iterator].fvalueInt = 1; // jeden kus
            iterator++;

            fields[iterator] = new FieldsValue(); // kup hned
            fields[iterator].fid = 8;
            fields[iterator].fvalueFloat = 1499.00f; // za 1499.00
            iterator++;

            fields[iterator] = new FieldsValue(); // zeme ve ktere chceme prodavat
            fields[iterator].fid = 9;
            fields[iterator].fvalueInt = 56; // ceska republika
            iterator++;

            fields[iterator] = new FieldsValue(); // kraj
            fields[iterator].fid = 10;
            fields[iterator].fvalueInt = 38; // pardubicky
            iterator++;

            fields[iterator] = new FieldsValue(); // mesto
            fields[iterator].fid = 11;
            fields[iterator].fvalueString = "Pardubice";
            iterator++;

            fields[iterator] = new FieldsValue(); // PSC
            fields[iterator].fid = 32;
            fields[iterator].fvalueString = "530 09"; // psc nejaky casti v pardubicich
            iterator++;

            fields[iterator] = new FieldsValue(); // kdo plati dopravu
            fields[iterator].fid = 12;
            fields[iterator].fvalueInt = 0; // prodejce plati za dopravu
            iterator++;

            fields[iterator] = new FieldsValue(); // platba
            fields[iterator].fid = 14;
            fields[iterator].fvalueInt = 2; // platba pres payU
            iterator++;

            fields[iterator] = new FieldsValue(); // popis predmetu
            fields[iterator].fid = 24;
            fields[iterator].fvalueString = "Drsnej popisek...";
            iterator++;

            fields[iterator] = new FieldsValue(); // obycejny balik
            fields[iterator].fid = 36;
            fields[iterator].fvalueFloat = 0.0f; // cena
            iterator++;

            fields[iterator] = new FieldsValue(); // doba dodani
            fields[iterator].fid = 2585;
            fields[iterator].fvalueInt = 5; // 10 dni a vice
            iterator++;

            fields[iterator] = new FieldsValue(); // stav zbozi
            fields[iterator].fid = 3238;
            fields[iterator].fvalueInt = 1; // nove
            iterator++;
            
            service.doNewAuctionExt(Session, fields, itemTemplateId, localId, itemTemplateCreate, variants, tags, out itemInfo, out itemIsAllegroStandard);
Nahlásit jako SPAM
IP: 31.133.9.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

Podobná vlákna

Portál Aukro — založil remmidemmi

Opakované úlohy — založil Anonym

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý