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" }
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": " " }
Zdroje:
https://www.fler.cz/uzivatel/nastroje/flerapi?view=docs§ion=intro
Žádné komentáře:
Okomentovat