Zugriff auf Salesforce Web Service API mit C #
-
20-09-2019 - |
Frage
Ich habe nicht vor mit dem Salesforce-API gearbeitet, so dass ich bin ein bisschen stecken, wie man den Salesforce Service verbinden.
Bisher habe ich verstanden, dass ich eine WSDL-Datei für mein Konto generieren bzw. das Konto meines Kunden (Schritt 1). So weit, so gut.
Aber jetzt ist der Quickstart ( http: //www.salesforce .com / us / Entwickler / docs / api / Content / sforce_api_quickstart_steps.htm ) sagt etwas über "Import der WSDL-Datei in Ihre Entwicklungsplattform" (Schritt 2).
Wie importiere ich eine WSDL-Datei in Visual Studio 2008? Ich kann nicht die "Add Web Reference" Option finden, die in dem Schnellstart erwähnt wird.
Und wenn ich brauche nur die WSDL zu verwenden, welche Verwendung hat das Salesforce-Dotnet-API-Paket, das von der Salesforce-Website heruntergeladen werden kann ( http://wiki.developerforce.com/index.php/Salesforce_Dotnet_API ) / p>
Gibt es Fallstricke ich achten sollte bei der Entwicklung von Anwendungen, die die API verwenden Salesforce?
Lösung
Wenn Sie die Anweisungen in Binz‘Antwort folgen, sollten Sie in der Lage sein, eine Web-Service-Referenz mit Visual Studio hinzuzufügen.
Das „Salesforce Dotnet-API-Paket“ auf der Wiki-Seite ist nicht den Salesforce-API für den Zugriff erforderlich, es ist nur eine Bibliothek, die versucht zu abstrahieren.
Soweit gotchas und andere Dinge zu wissen, würde ich empfehlen, dass Sie Kapitel 6 des
Andere Tipps
Für Visual Studio 2008 müssen Sie die Option ‚Add Service Reference‘ und dann auf die Schaltfläche ‚Erweitert‘ auf der linken unteren Ecke des Dialogs. Es sollte dann eine Taste auf der Unterseite dieses Dialogs sein, die ‚Add Web Reference‘ sagt. Sie sollten in der Lage sein, um dann Ihre WSDL-Datei und ein Service-Client-Proxy Auto für Sie durch VS. genned sein zu wählen
Um die WSDL-Datei zu erstellen, gehen Sie zu (Ihr Name, oben rechts), eingerichtet, entwickeln> api> generieren Unternehmen Wsdl> erzeugen. In Chrome, klicken Sie auf Seite speichern und die Datei in dem c-Laufwerk einlegen. In Visual Studio, zur Service Referenz> erweitert> Add Web-Referenz hinzufügen. Zeigen Sie auf die heruntergeladene Datei: file: /// C: /wsdl.jsp.xml
Es gibt ein Problem, wenn das Parsen .NET 2.0 mit Datum Zeitfelder in Salesforce Verwendung durch Dienste Web-Zugriff.
Es scheint ein Fehler in .NET zu sein, aber es gibt einen anderen Weg, es zu adressieren, indem manuell die WSDL-Datei zu bearbeiten.
Weitere Informationen finden Sie hier: