neděle 8. ledna 2017

Fler.cz Api - zkušenost

PHP vs. C#

Než začnete využvat funkce api musíte nejdříve přeložit PHP funkci pro přihlášení k API do C#.
První věc co Vás vytrestá je funkce time() potom funkce hash_hmac()
Jak toto zvládnete musíte si dát pozor na to aby hlavička X-FLER-AUTHORIZATION obsahovala url a http metodu (Get, Post) stejnou jako posíláte request.

error_number je k ničemu

U parametru error_number jsem se v resultu nesetkal s jinou hodnotou než je 99999.

Chyby během přihlášení

Problém s TimeStamp
"error": "Platnost klíče vypršela"


Hodnota klíče je špatná
{
    "error": "Neznámý veřejný klíč",
    "error_number": 99999
}

Pokud máte třeba chybně url v podpisu
{
    "error": "Neplatná autorizace",
    "error_number": 99999,
    "http_code": 401
}

Chyby během vytváření zboží

Povinné parametry zboží

{
        public string category = "1";

        public string title = "pokus";
        public string description = "pokus";
        public decimal price = 12.45M;
        public string stock_unit = "piece";
        public int delivery = 1;
        public string colors = "1,2";

        public string photos_mode = "url"; 
        public string photos_data=   "http://copywriting.goneo.cz/img/10668-160-w-15576.jpg";
        public string photos_main_geom = "4"
}

"error": "Upload mode disabled- nevím co to znamená

Asi problém s nahráním povinné fotky
"error": {
        "invalid_fields": {
            "photos_main_geom": "Neplatný formát hodnoty: ^[0-9,]$"
        }
    },

    "error_number": 99999

Nevím co to chtělo dal jsem tam 4 a pak mi to už vrátilo toto:
Pozor! Vytvořený produkt je potřeba ale hledat v nedostupných položkách.


{
    "id": 8140101,
    "title": "pokus 2",
    "photo_s": "https://static2.flercdn.net/products/4/6/463270/1/0/1/8140101/cxndytyshnpxkd-s.jpg",
    "photo_m": "https://static2.flercdn.net/products/4/6/463270/1/0/1/8140101/cxndytyshnpxkd-m.jpg",
    "photo_b": "https://static2.flercdn.net/products/4/6/463270/1/0/1/8140101/cxndytyshnpxkd-b.jpg",
    "created_html": "
8140101
" }

Zdroje:
https://www.fler.cz/uzivatel/nastroje/flerapi?view=docs&section=intro

Žádné komentáře:

Okomentovat