このチュートリアルに従っています http://wiki.developerforce.com/page/Integrating_Force.com_with_Microsoft_.NET
ただし、次のエラーが発生します。
LOGIN_MUST_USE_SECURITY_TOKEN: ユーザー名、パスワード、セキュリティ トークンが無効です。またはユーザーがロックアウトされました。あなたは新しい場所にいますか?デスクトップ クライアントまたは API を介して、会社の信頼できるネットワークの外部から Salesforce にアクセスする場合、パスワードにセキュリティ トークンを追加してログインする必要があります。新しいセキュリティ トークンを受け取るには、salesforce.com にログインします。http://login.salesforce.comをクリックし、[設定] | [設定] をクリックします。私の個人情報 | セキュリティトークンをリセットします。
これは私のコンソールアプリの私のコードです:
static void Main(string[] args)
{
string userName;
string password;
userName = "me@myWebsite.com";
password = "myPassword";
SforceService SfdcBinding = null;
LoginResult CurrentLoginResult = null;
SfdcBinding = new SforceService();
try
{
CurrentLoginResult = SfdcBinding.login(userName, password);
}
catch (System.Web.Services.Protocols.SoapException e)
{
// This is likley to be caused by bad username or password
SfdcBinding = null;
throw (e);
}
catch (Exception e)
{
// This is something else, probably comminication
SfdcBinding = null;
throw (e);
}
}
エラーには、セキュリティ トークンが必要であると示されていますが、ドキュメントにはそれが記載されていないようで、取得方法がわかりません。