Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie do serwisu allegro z wykorzystaniem cURL
Hardzik
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.08.2014

Ostrzeżenie: (0%)
-----


Witam wszystkich:)

Przeszukałem forum i widzę, że nie jestem jedyną osobą, która nie jest zwolennikiem API allegro jak i chciałaby skorzystać z cURL'a, aby móc ułatwić sobie życie. Nie znalazłem tam odpowiedzi na moje pytanie więc zakładam nowy temat:)

Otóż mój problem związany jest z aukcjami allegro. Mam kilkadziesiąt aukcji na allegro i chcę szybko dodać bądź usunąć dość krótki kod HTML do aukcji/z aukcji. Allegro udostępnia API i byłoby to idealne rozwiązanie gdyby nie ich dokumentacja...:/ Kiedyś od znajomego usłyszałem o cURL w php... Wczoraj usiadłem przy laptopie i zacząłem czytać i oglądać kursy związane z cURL. No i pomyślałem, że to jest to czego dokładnie potrzebuję, więc zabrałem się za pisanie skryptu.

Napisałem coś takiego:
  1.  
  2. tutaj był skrypcik, ale go usunąłem z powodu możliwości wykorzystania go do rozsyłania SPAMu wykorzystując allegro...
  3.  


Czyli najpierw pobieram nagłówki z allegro, aby móc uzupełnić pola formularza niezbędnymi danymi. I chyba jest postęp bo wydaje się, że formularz został przesłany a pole login uzupełnione o login, tylko że... dostaję taką o to informację...

"W formularzu wystąpił błąd
Ten formularz stracił ważność, wyślij go ponownie."

Czyli chyba wysyłam stare dane w formularzu z nagłówków..., ale mogę się mylić...

Zapewne jest parę błędów w skrypcie, ale mam nadzieję, że znajdzie się chociaż jedna osoba, która pomoże mi w rozwiązaniu mojego problemu.

Ten post edytował Hardzik 3.08.2014, 06:02:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hardzik
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.08.2014

Ostrzeżenie: (0%)
-----


Panowie, ja rozumiem, że można użyć ich API. Ale to API udostępnia wiele opcji allegro a ja chciałbym tylko dodać w opisie zwykły kod HTML:) Mam w planach używać ich API, ale to już w późniejszych czasach kiedy będę pisał sklep i podepnę sobie ich API, aby móc wystawiać przedmioty i w sklepie i w allegro i importować aukcje allegro do sklepu (akurat do tego wystarczy mi tylko file_get_contents oraz preg_match_all, ale skoro będę korzystał z API to już wykorzystam do tego API).

Nie wiem panowie jak Wy, ale ja mam taki charakter, że nie mogę porzucić skryptu jeśli dopiero co wykorzystałem w nim nowo poznane funkcje. Uczę się sam PHP i chciałbym wiedzieć gdzie popełniłem błąd i w jaki sposób mogę go rozwiązać. Wiem, że API jest łatwiejsze, ale ja bym chciał API allegro wykorzystać już konkretnie w sklepie a nie do takich prostych rzeczy (tak, to jest prosta rzecz bo na pewno logowanie na allegro przez cURL'a nie jest trudnością, jako że można sprawdzić co jest przesyłane w nagłówkach i w formularzu i w jaki sposób działa logowanie.) Ale ja dopiero zacząłem zabawę z cURL'em i jest to ciekawe narzędzie w PHP i zapewne każdy programista chciałby umieć dobrze je wykorzystać.

Czytam wszystko co napiszecie i jestem bardzo otwartą osobą, ale chciałbym też abyście mnie zrozumieli i pomogli rozwikłać mój problem. Przecież nawet programy aukcyjne korzystają z alternatywnych metod logowania się do allegro podobnymi sposobami, nie mówiąc już o czasach kiedy Allegro nie udostępniało API:)

Czemu tak bardzo nie chcecie mi pomóc w rozwiązaniu mojego problemu związanego z cURL?(IMG:style_emoticons/default/sad.gif)

Wiem, że uważacie że API jest łatwiejsze w tej sytuacji, ale ja na razie chciałbym znaleźć alternatywną metodą i jestem dość blisko, tylko że mam dopiero 1 dzień za sobą z cURL'em i wiem, że mogę robić coś nie tak, że mogę o czymś zapominać...(IMG:style_emoticons/default/smile.gif)

P.S. Panowie (ewentualnie Panie(numery tel mile widziane wraz ze zdjęciem:D))... zauważyłem, że nawet nie przeanalizowaliście mojego kodu...(IMG:style_emoticons/default/sad.gif)

W kodzie pojawił się błąd, mianowicie na samy dole są złe argumenty funkcji. Jest tam:
  1. login_to_llegro($User, $Password);
a powinno być
  1. login_to_llegro($login, $password);


Ale to nie jest błąd, który jest moim problemem...:/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 07:55