アクセスSalesforce Webservice APIを使用C#
-
20-09-2019 - |
質問
I haventたるセールスフォースのAPIで私は少しこだわったどのように接続し、salesforceサービスです。
これまで大まかなことが分かって良かったとしていますwsdlファイルマイアカウントというか、口座のお客様(ステップ1)です。これまでの方が良さそうですね。
今はQuickstart(http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_steps.htm ような"インポートのWSDLファイルをお客様の開発プラットフォーム"(ステップ2).
どうしてインポートのwsdlファイルをVisual Studio2008年?皆さんの追加"ウェブ参照"オプションではquickstart.
やまのみをご利用の場合は、WSDL、どの使用は、Salesforce Dotnet APIのパッケージからダウンロードできsalesforceサイト (http://wiki.developerforce.com/index.php/Salesforce_Dotnet_API)?
はありまgotchasんだ時の発展を利用したアプリケーションをsalesforceのAPI?
解決
場合は、ビンツ'答えは、対応することができるでしょうを追加するwebサービスの参照を用いないようにした。
の"Salesforce Dotnet APIのパッケージ"のwikiサイトが不要なアクセスし、SalesForceのAPIでは、図書室しようとする概要です。
どgotchasその他のものを知り、することをお勧め"第6章 Force.com Cookbook.お申込をしforce.com 開発者アカウント(無料)。多くのものだけを意識せざるを得なくなるわうことがあります。こちらがあるかもしれません。:
- ログイン/ログアウト-セッション 管理
- クエリー/queryMoreパターン(必要な場合 またプル大 データからSalesForce)
- どのように構築するラッパークラス あるサンプルvb.net コードす ダウンロードできるも
ひとつ注意すべきであれば利用SOQLへのお問SalesForceデータ、必要なフィルターは、SalesForceの日付フィールドをする必要がありま形式の日付文字列になります。この一文について教えてください:
public static string FormatDateForQuery(DateTime dateToFormat, bool includeTime)
{
if (includeTime)
{
return dateToFormat.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss+00:00");
}
else
{
return dateToFormat.ToUniversalTime().ToString("yyyy-MM-dd");
}
}
他のヒント
のVisual Studio 2008のためには、その後の対話の左下の「詳細」ボタンをクリックし、「サービス参照の追加」を選択する必要があります。その後、「Web参照の追加]言うその対話の一番下のボタンがあるはずです。次に、あなたのWSDLファイルを選択することができるはずとサービスクライアントプロキシは、VSによってあなたのためgenned自動になります
、WSDLファイルを作成します(あなたの名前、右上)に移動し、設定し、> API>を生成し、企業のWSDLを開発>を生成します。 Chromeで、としてページを保存して、Cドライブにそのファイルを入れてクリックしてください。 Visual Studioで、サービス参照を追加するために行く>高度> Web参照を追加します。ファイル:/// C:/wsdl.jsp.xml
あなたがダウンロードしたファイルへのポイント解析の問題があります。
.NETのバグのようですが、手動でWSDLを編集して、それに対処するための別の方法があります。
ここでは詳細ます:
<のhref = "http://community.salesforce.com/t5/NET-Development/Can-t-update-date-datetime-from-c-webservice-through-enterprise/mp/96046" のrel = "nofollowをnoreferrer"> http://community.salesforce.com/t5/NET-Development/Can-t-update-date-datetime-from-c-webservice-through-enterprise/mp/96046する