![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Aktualnie robię stronkę, która pobiera dane z API w formie JSON'a.
Użytkownik podaje swój nick, lub link do swojego profilu, który może być w dwóch formach, tj. http://steamcommunity.com/id/<nick lub id>/ i http://steamcommunity.com/profiles/<nick lub id>/ . Jeżeli podaje nick, to kod leci dalej bez zmian. Jeżeli wykryje, że ciąg znaków składa się z url to wtedy ma wyjąć nick lub id profilu. Kod działa, ale czasem lubi świrować, tj. api zwraca kod 400 (bad request), a gdy nick się nie zgadza powinien zwracać kod 404. Więc wydaje mi się, że coś tutaj jest źle. Proszę o pomoc, może ogarnięcie tego od nowa. Pozdrawiam.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz użyć wyrażeń regularnych?
Np.
Potem taki wynik przetwarzasz jak chcesz. Z tego co sprawdziłem, to są dwa rodzaje URLi do profilu: - /id/ gdzie jest numer lub nazwa - /profiles/ gdzie jest tylko numer ID użytkownika |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc. Usprawniłem to co napisałeś. Zrobione. Dzięki.
Ten post edytował TheBlackJJoker 27.09.2017, 12:05:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:31 |