Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> API bez API
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Tytuł nie wiele mówiący, ale dokładnie o to mi chodzi. Dostałem zapytanie o stworzenie panelu dla powiedzmy sklepu internetowego, który chce mieć zintegrowane Allegro i jeszcze jeden inny serwis. W przypadku Allegro to proste bo mają API, ale tamten drugi serwis nie ma. Czy jest jakaś możliwość żeby za pomocą czegoś (CURL?) wystawić przedmiot na tamtej stronie? Oczywiście trzeba się tam zalogować na swoje konto itp. Czy jest to w ogóle do zrobienia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


I jeszcze dobra rada jeśli przewidujesz więcej używać tego nie api.

Owiń sobie to w jakiś wrapper, najprosciej jak sie da, żeby można było temu wrapperowi powiedzieć co ma robić, bez detali.

np.

  1. <?php
  2.  
  3. abstract class CatalogWrapper {
  4.  
  5. abstract public function addAction(Action $action);
  6. }
  7.  
  8. class TitiesCatalogWrapper extends CatalogWrapper {
  9.  
  10. // W tej klasie logika tego co ma byc robione poprzez konkretny serwis (ten do ktorego nie ma API) wrapper
  11.  
  12. public function addAction(Action $action) {
  13.  
  14. }
  15. }
  16.  


Tak jako minimalna abstrakcja - na pewno na przyszłość będzie łatwiejsze w użyciu a i będzie łatwiej dopisać i używać inną integrację.


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: 16.10.2025 - 15:14