Napisane: 18.10.2023, 19:33:28 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Czy ty pracujesz na frameworku wydanym 11lat temu? Szczerze to teraz jak patrzę na z linku który wstałeś to przestaję się dziwić bo tam to co jest nazywane modelem to funkcja pobierając dane z bazy i zapisująca je do tablicy. Chociaż w takim przypadku mównice dobrze mogłaby być funkcja/model pobierająca dane z api |
Forum: PHP · Podgląd postu: #1261976 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 18.10.2023, 19:07:50 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Ale przecież to właśnie model odpowiada za logikę biznesową https://en.wikipedia.org/wiki/Model%E2%80%9...ontroller#Model Cytat It directly manages the data, logic and rules of the application Więc w takim razie gdzie umieszczasz logikę? Serio pytam bo mnie teraz zainteresowałeś |
Forum: PHP · Podgląd postu: #1261974 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 18.10.2023, 18:01:08 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Co rozumiesz przez "modeluje"? Jeśli potakujemy model jako encje do tabeli w bazie to robi to samo co api, pobiera dane, aktualizuje dane, dodaje itd... A jeśli chodzi o to ApiClient to rozumiem że jak w mvc masz przykładowo takie katalogi app/model app/view app/controller to dodałbyś app/ApiClient ? |
Forum: PHP · Podgląd postu: #1261971 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 18.10.2023, 17:55:35 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Ostatnio ze znajomymi mieliśmy rozkminię na temat gdzie umieścić kod klienta api i jak wiadomo gdzie 3 osoby tam 4 opinie. Ja jestem za opcją że api powinno być w modelu, ponieważ to model odpowiada za komunikację z zewnętrznymi zasobami. Ale były osoby które uważał że to powinno być "gdzieś indziej" nie wiadomo gdzie ale nie wiadomo gdzie tylko nie model bo się robi bałagan, model tylko do bazy danych. Może jakaś biblioteka, może coś innego ale nie model. Gdzie wy byście to wstawili? Nie pytam gdzie wstawić adres api czy klucze tylko kod odpowiedzialny za komunikację |
Forum: PHP · Podgląd postu: #1261968 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 24.10.2023, 15:20:35 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Przez composera jakoś mi się nie podoba bo jak zaczynasz pracować z api to na sam start nie wiesz co będziesz dokładnie potrzebował, a każda drobna zmiana wiąże się z podnoszeniem wersji i aktualizacją composera. No dobra ale powiedzmy że robisz tą bibliotekę lub /src/jakieśApi i co dalej? Jaką to ma dalej strukturę plików? |
Forum: PHP · Podgląd postu: #1262019 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 30.10.2023, 17:57:26 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
A czemu nie model? W MVC model odpowiada za logikę biznesową oraz jest encją danych. Więc pasuje idealnie. |
Forum: PHP · Podgląd postu: #1262032 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 29.10.2023, 21:45:21 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Założenie jest takie że to będzie tylko do użytku wewnętrznego, nie będzie nigdzie publikowane. Dla uproszczenia można założyć że to API czegoś popularnego jak allegro czy inpost. Ale równie dobrze może t być coś znacznie bardziej niszowego jak przykładowo jakaś hurtownia gdzie coś takiego jak dokumentacja często nie do końca istnieje lub mija się z prawdą. Czyli w taki przypadku przy rozwiązaniu z modelami robimy po prostu przestrzenie nazw model/allegro/... czy model/inpost/... |
Forum: PHP · Podgląd postu: #1262030 · Odpowiedzi: 13 · Wyświetleń: 1 126 |
Napisane: 24.07.2022, 16:41:28 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Zależy o jakich botach mówisz. Jeśli to boty wyszukiwarek to mają one zawsze w user agent podane że są botem i w takim przypadku na końcu skryptu możesz poprostu niszczyć sesje. |
Forum: PHP · Podgląd postu: #1259540 · Odpowiedzi: 2 · Wyświetleń: 1 383 |
Napisane: 20.06.2022, 19:23:52 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
A moja szklana kula mówi że mod rewrite nie jest aktywowany.. Gdyby problemem była wersja php to błędem byłby raczej 500, a nie 404 |
Forum: PHP · Podgląd postu: #1259323 · Odpowiedzi: 3 · Wyświetleń: 1 028 |
Napisane: 15.05.2022, 18:53:39 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Po pierwsze to ja chyba jestem ślepy bo tego zdania które zacytowałeś to ja tam nie widzę. Ale tak masz racje, jednak sygnaturę liczy się inaczej. Mea culpa, nie wpadłem na to to jak wyznaczać sygnaturę będzie na początku i na końcu strony. |
Forum: PHP · Podgląd postu: #1259045 · Odpowiedzi: 4 · Wyświetleń: 889 |
Napisane: 25.04.2022, 10:38:27 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Tak i z tego korzystam tylko to co wysłałeś to v1, a nowi klienci dostają dostęp tylko do v2 https://open.shopee.com/documents/v2/OpenAP...e=87&type=2 tylko tak jak pisałem przy pierwszej metodzie czyli przy generowaniu tokena działa, a przy każdej kolejnej akcji już nie |
Forum: PHP · Podgląd postu: #1258848 · Odpowiedzi: 4 · Wyświetleń: 889 |
Napisane: 21.04.2022, 10:54:53 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Czy ktoś może całkiem przypadkiem robił integracje z shopee i wie jak działa ta ich cudowna sygnatura ? Problem jaki mam jest o tyle ciekawy że dla celów generowania tokena sygnatura działa ale dla każdej innej metody mam "wrong sign". Znalazłem jakieś gotowe biblioteki na gicie ale te wywalają się już na tokenie bo nie przekazują wszystkich wymaganych danych. Kod jakim to generuję wygląda następująco Kod $path = "/api/v2/product/get_category"; $timestamp=1650533844; $partner_id = 1006892; $secret_key = "49b9d660490dfaa7c84efa97f092026c6a2e6268ea57128ef57059c742ab1642"; $sign = hash_hmac('sha256', utf8_encode($partner_id . $path . $timestamp), $secret_key); ja w wyniku dostaję 16fb917c00232fc8e6f103b4f2b356c88c51a714c382b7609e9aaa86304454dd natomiast shopee oblicza 2857c336517ecab5441a9e2974269fe3b901c85a72413d7c867e741dcd0dcf41 To znaczy nie podają tego wprost ale ale mają "api test tool" i tam można podejrzeć żądania. |
Forum: PHP · Podgląd postu: #1258813 · Odpowiedzi: 4 · Wyświetleń: 889 |
Napisane: 29.01.2022, 21:06:55 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Robione na szybko, trochę "na oko" ale powinno działać https://jsfiddle.net/4o3b175L/ |
Forum: Po stronie przeglądarki · Podgląd postu: #1257873 · Odpowiedzi: 1 · Wyświetleń: 1 799 |
Napisane: 24.01.2022, 17:56:17 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
To zależy od serwera/serwerowni więc w takim przypadku najlepiej pytać tam gdzie masz serwer. W serwerowni z usług której ja korzystam jest możliwe ale nie zawsze tak musi być https://www.lh.pl/pomoc/doc/zmiana-wersji-php/ |
Forum: Serwery WWW · Podgląd postu: #1257796 · Odpowiedzi: 2 · Wyświetleń: 3 660 |
Napisane: 11.11.2021, 20:45:51 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Co znaczy "podświetlić plik" ? |
Forum: Przedszkole · Podgląd postu: #1257078 · Odpowiedzi: 8 · Wyświetleń: 544 |
Napisane: 6.11.2021, 17:42:47 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Jakie to zapytanie ? SELECT ? INSERT ? UPDATE ? Znając życie to jest SELECT i masz źle założone indeksy lub nie ich wcale. Jak baza miała pięć rekordów na na krzyż to działało ale spuchła to pojawił się problem |
Forum: Przedszkole · Podgląd postu: #1257071 · Odpowiedzi: 2 · Wyświetleń: 511 |
Napisane: 14.08.2021, 12:28:06 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Skoro już musisz robić coś tak głupiego to nie używaj "use" tylko pełnych nazw Czyli nie $mailer = new PHPMailer(); tylko $mailer = new PHPMailer\PHPMailer\PHPMailer(); |
Forum: PHP · Podgląd postu: #1256332 · Odpowiedzi: 3 · Wyświetleń: 1 209 |
Napisane: 11.05.2021, 16:34:03 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Jeśli masz serwer dedykowany to możesz spróbować użyć wkhtmltopdf prawdopodobnie Chart.js będzie dalej działał |
Forum: Przedszkole · Podgląd postu: #1255875 · Odpowiedzi: 3 · Wyświetleń: 357 |
Napisane: 8.05.2021, 13:22:04 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Nie doczytałeś dokładnie, stare API soap/wsdl jest wyłączane o ile jeszcze działa i jest zastępowane nowym REST API |
Forum: Przedszkole · Podgląd postu: #1255844 · Odpowiedzi: 11 · Wyświetleń: 2 055 |
Napisane: 2.01.2021, 14:49:28 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Nie wiem jak to robisz po stronie JAVY ale prawdopodobnie najłatwiejszą opcją będzie dodanie obsługi ciasteczek. Możesz tez zrobić własną obsługę sesji https://www.php.net/manual/en/session.customhandler.php i uwierzytelniać się/identyfikować inną metodą niż ciasteczko. |
Forum: Przedszkole · Podgląd postu: #1254357 · Odpowiedzi: 9 · Wyświetleń: 380 |
Napisane: 31.12.2020, 17:31:09 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Jakiś kod ? coś ? cokolwiek ? |
Forum: Po stronie przeglądarki · Podgląd postu: #1254329 · Odpowiedzi: 2 · Wyświetleń: 2 486 |
Napisane: 15.11.2020, 12:21:48 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
A dlaczego tylko w Laravel-u i Symfony można pracować stacjonarnie lub zdalnie ? Idąc dalej tym tropem to jak się pracuje w innych ? Pół stacjonarnie ? |
Forum: Hydepark · Podgląd postu: #1253722 · Odpowiedzi: 2 · Wyświetleń: 5 613 |
Napisane: 24.07.2020, 19:35:36 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Background odpowiada za kolor tła, a dokładniej tło zmieni się kolor tła całego wskazanego elementu, nie wiem co rozumiesz poprze tło tekstu https://www.w3schools.com/css/tryit.asp?fil...-color_elements |
Forum: Przedszkole · Podgląd postu: #1252253 · Odpowiedzi: 4 · Wyświetleń: 416 |
Napisane: 24.07.2020, 16:47:59 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1252247 · Odpowiedzi: 4 · Wyświetleń: 416 |
Napisane: 19.07.2020, 18:33:11 | |
Grupa: Zarejestrowani Postów: 1 043 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
A to ktoś jeszcze używa windowsa |
Forum: Hydepark · Podgląd postu: #1252163 · Odpowiedzi: 4 · Wyświetleń: 3 400 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 13:52 |