ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
474
474
EMPFEHLEN
-
Hallo!
Ich möchte ein Webservice von Magentocommerce nutzen. Hab leider noch keine Erfahrung mit Webservices, also weiß ich jetzt nicht recht wie ich anfangen soll........
Hab mir bereits mehrere Tutorials durchgelesen und kann auch schon mit dem Webservice (über PHP) arbeiten. Für mich stellt sich nun aber noch die Frage, wie die Kommunikation bzw. der Aufruf aus anderen Programmiersprachen funktioniert und wie ich dies testen kann, oder ob ich mich darauf verlassen kann, dass wenn der Aufruf aus PHP funktioniert er überall funktioniert.
Hab also ein PHP-Script, welchese einen SoapClient erstellt, sich mit dem Serivce verbindet und eine Änderung in der Datenbank macht:
Ich teste dieses Script, indem ich den Link in die Adresszeile des Browsers eingebe, ist das so richtig, oder funktioniert ein test so nicht?PHP-Code:$client = new SoapClient('http://myserver.com/api/?wsdl');
$session = $client->login('apiUser','apiKey');
$client->changeSomething($session);
$client->endSession($session);
Wie kann ich den Service besser testen?
mfg bauchinj
-
21.04.10 16:40 #2
Hallo!
1. Thread-Pushing nach 2,5 Stunden (wurde gelöscht).
2. Thread-Pushing nach 4 Stunden.
Thread-Pushing ist hier nicht erwünscht, siehe dazu auch Punkt 12 der Netiquette.
Es wäre absolut ausreichend gewesen wenn Du Deinen Beitrag editiert hättest.
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Natürlich wenn du dein script angelegt hast am besten im Browser aufrufen.
Idealerweise machst du dir einen Test bei dem du die gewünschte Änderung wieder auslesen lässt.
Da deine Frage auf Testen ausgelegt ist empfehle ich dir mal dies hier durchzulesen.
Ansonsten müsste dir die Knowledgebase speziell zu Magento sicher ausreichend Hilfestellung geben.Google und die Forensuche beantworten 50% aller Fragen!
Pflichtlektüre: Das PHP Handbuch als Windows Help Datei
Bitte Benutzt für Source-Code immer die richtigen Formatierungstags:
[PHP]Für PHP diese Tags[\PHP] ... [HTML]Für HTML diese Tags[\HTML] ... [SQL]Für SQL diese Tags[\SQL] ... [CODE]Für sonstigen Code[\CODE]
Wenn mein Beitrag hilfreich war bitte ich um eine positive Bewertung.
-
27.04.10 20:13 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Sowohl Soap als auch bspw. XMLRpc sind standardisierte Protokolle, die sprach- und platform-übergreifend implementiert werden müssen. Insofern müsste deine erste Frage beantwortet sein. Du kannst davon ausgehen, das wenn dein PHP-Client einen Webservice geschrieben in der Programmiersprache X benutzen kann, es auch mit Java/C++/usw. funktioniert. Wenn nicht, ist entweder dein Client-Webservice-Framework oder das Server-Framework fehlerhaft implementiert.
Es ist ja genau der Sinn von Webservices, das es den Client nicht interessieren braucht, mit was oder wo der Server arbeitet.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
Ähnliche Themen
-
Webservice
Von Chefkoch333 im Forum Adobe Flex & AIRAntworten: 0Letzter Beitrag: 05.02.10, 15:48 -
Webservice in C#
Von Johannes7146 im Forum .NET Web und KommunikationAntworten: 7Letzter Beitrag: 24.08.09, 15:15 -
WebService
Von Saban im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 16.06.08, 11:31 -
PHP WebService
Von penntuete im Forum PHPAntworten: 0Letzter Beitrag: 07.03.05, 15:56 -
PHP WebService?
Von MichiStroi im Forum PHPAntworten: 1Letzter Beitrag: 27.12.04, 09:51





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren