Skocz do zawartości

Tytuły aukcji

Polecane posty

nie wiem czy to w tym dziale powinienem zamieścić ten wątek  ale chodzi o to że  jest jakiś problem z tytułami aukcji wystawianymi poprzez sello

 

wystawiając aukcje poprzez standardowy formularz w allegro.pl mogę w tytule wpisać więcej znaków aniżeli wystawiając aukcję poprzez sello, dodam że chodzi o taki tytuł w którym występuje znaczek & (ang. and) jest to różnica 5 znaków przy i tak ograniczonym tytule do 50 znaków to jest dość sporo

 

jeszcze raz sprawdzałem ręcznie i rzeczywiście jest taki błąd

wygląda na to że przy pomocy sello mogę wystawić aukcję tylko z tytułem max 44 znaki

zaznaczam że niewystępują w nim żadne znaki typu &

 

jak coś to mogę wysłać screeny administratorom z dokładniejszym opisem

 

Pozdrawiam

Link to postu

 

 

wystawiając aukcje poprzez standardowy formularz w allegro.pl mogę w tytule wpisać więcej znaków aniżeli wystawiając aukcję poprzez sello, dodam że chodzi o taki tytuł w którym występuje znaczek & (ang. and) jest to różnica 5 znaków przy i tak ograniczonym tytule do 50 znaków to jest dość sporo

 

 

Pozdrawiam

Nie jest to błąd. Wynika to ze sposobu kodowania znaków. W ISO-8859-2 and to &

, czyli 5 znaków

Na tej stronie masz zestawienie , jak wyglądają znaki specjalne w ISO-8859-2 :

http://www.webdiary.pl/technologie+art.id+181.htm

Link to postu

Nie jest to błąd. Wynika to ze sposobu kodowania znaków. W ISO-8859-2 and to &

, czyli 5 znaków

Na tej stronie masz zestawienie , jak wyglądają znaki specjalne w ISO-8859-2 :

http://www.webdiary.pl/technologie+art.id+181.htm

 

ja o tym wiem chodzi tylko o to ze można by to było zrobić inaczej, np wpisując  w okienku tytuł aukcji program kodując powinien przeliczyć inaczej ilość znaków tak aby znaki wchodzące w skład kodu jednej litery policzyć np jako 1

 

PROBLEM.jpg

Link to postu

ja o tym wiem chodzi tylko o to ze można by to było zrobić inaczej, np wpisując  w okienku tytuł aukcji program kodując powinien przeliczyć inaczej ilość znaków tak aby znaki wchodzące w skład kodu jednej litery policzyć np jako 1

Na to nie ma szans, bo po drodze jest WebApi Allegro i to ono jest temu "winne" .

Wystawiając bezpośrednio na Allegro nie korzystasz z WebApi .

Link to postu
  • 7 miesięcy temu...

Mam ten sam problem,

dla mnie tłumaczenie, że winne jest webApi jest niedorzeczne,

ten program ma pomagać wystawiać aukcje a nie utrudniać to zadanie,

jeśli winne jest webApi to proszę o potwierdzenie tego przez zespół Sello

to już kolejny przepadek istotnego błędu przypisanego webApi

proszę o wyjaśnienie.

 

czy konieczne jest kożystanie z webApi ?

nie można kożystać bezpośrednio z http ?

 

pozdrawiam, Karol

Link to postu

Mam ten sam problem,

dla mnie tłumaczenie, że winne jest webApi jest niedorzeczne,

ten program ma pomagać wystawiać aukcje a nie utrudniać to zadanie,

jeśli winne jest webApi to proszę o potwierdzenie tego przez zespół Sello

to już kolejny przepadek istotnego błędu przypisanego webApi

proszę o wyjaśnienie.

Zespol Sello juz to w jakims podobnym watku potwierdzal.

czy konieczne jest kożystanie z webApi ?

Tak.

nie można kożystać bezpośrednio z http ?

Trzeba by przepisac Sello od nowa, a pozatym nie tedy droga zeby z http korzystac.

Link to postu

używanie webApi opiera się o wykorzystanie protokołu soap do wywoływania różnych procedur na serwerach allegro za pomocą xml'a przy udziale transmisji po http - jeśli chodzi o ścisłość nazewnictwa :)

 

Skoro korzystamy z webApi i powyższych technologii to jesteśmy podporządkowani regułom w nich panującym. Do przesłania xmlem znaku & potrzeba 5 znaków, bo symbol ten musi być przekonwertowany na & gdyż sam znak & nie jest dozwolony w xmlu (podobnie jak <,> '," ), przez wzgląd właśnie na wykorzystanie go do kodowania encji:

< = <

> = >

' = '

" = "

& = &

 

Na samym allegro nie ma tego problemu, bo tam dane wpisywane są wprost na stronie i nie są przesyłane xmlem. Gdyby nie zakodować tego znaku to prawdopodobnie webApi zwróci błąd składni, gdyż parser xml zdekoduje znaki występujące za znakiem & jako nazwa encji.

 

Z tego co pamiętam (mogę się mylić), to webApi błędnie interpretowało liczbę znaków (liczyło bodajże fizyczną ilość znaków a nie logiczną ich ilość, czyli & powinno dać 1 literę a nie 5). Być może zostało to naprawione, zaraz sprawdzimy - od czasu zrobienia nazw aukcji nikt tam pewnie nie grzebał.

 

Przez korzystanie bezpośrednio z http rozumiem wczytywanie stron internetowych i szukanie literalnie w nich danych, tak? Bardzo kiepski pomysł. A już o wysyłaniu danych tam lepiej nie myśleć :). Jest to rozwiązanie partyzanckie przez duże P.

Link to postu
  • 4 tygodnie później...

używanie webApi opiera się o wykorzystanie protokołu soap do wywoływania różnych procedur na serwerach allegro za pomocą xml'a przy udziale transmisji po http - jeśli chodzi o ścisłość nazewnictwa :)

 

Ale przeglądarka to też aplikacja, która wysyła informacje do allegro ,

tak czy nie ?

więc sello mogłoby wysyłać dane tak samo jak przegładarka ,

tak czy nie ?

 

więc skoro allegro wypuszcza bubla w postaci webApi to po co go urzywać?

Link to postu

nie mogło by, bo przeglądarka wysyła te dane metodą POST z formularza htmlowego i całe działanie aplikacji przeglądarkowej opera się o "chodzenie po stronach www"

 

Natomiast protokół soap jest, nazwijmy to krótko, bezinterfejsowy - nie posiada czegoś takiego jak pole do wpisania nazwy towaru. To jest po prostu plik xml który się wysyła pod odpowiedni adres - tam siedzi serwer, który wykonuje polecenia opisane w tym pliku xml.

 

Żeby wysłać dane jak przeglądarka, trzeba by otwierać strony programowo i wpisywać w jakieś pola jakieś wartości. Było by to:

a) 20x wolniejsze?

b) nie gwarantowało by, że dane zostaną poprawnie wpisane gdzie trzeba - ktoś mógłby zmienić nieco interfejs allegro

c) w obecnym świecie z takiego czegoś korzystają tylko boty spamujące fora :)

d) webApi ma nie tylko allegro, bo serwisów internetowych wykorzystujących webservice jest cała masa

e) nie jest to bubel... jest może trochę niedopracowany - jak większość software'u, bez tego nie ma mowy o normalnym funkcjonowaniu.

 

Link to postu

a może macie coś nie tak z kodowaniem xml'i ?

 

jak szukałem info o soap'ie to coś mi się obiło w stylu `uwaga na kodowanie`

 

Zasada działania jest prosta. W tego typu aplikacjach należy unikać znaków specjalnych bo one powodują problemy i lepszego rozwiązania nie ma. Chętnie bym ponarzekał na Sello , ale tym razem to nie jego wina :)

Link to postu

wszystko jest kodowane dobrze. Proszę sobie poczytać o kodowaniu znaków specjalnych w XMLu, siłą rzeczy nie można użyć w xmlu jednego znaku który stanowi tekst jak i jest używany do formatowania xmla (np oznaczanie tagów <blablabla> ). Tak po prostu jest i wg mnie to webApi powinno inaczej liczyć znaki. Innej możliwości przesłania znaku & za pomocą XMLa niż & nie ma (albo o czymś nie wiem ;) )

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...