我已经从联邦快递的开发者资源中心下载了C#费率服务示例代码。我使用我的测试密钥和密码编辑了代码。项目构建成功,但它一直在寻找一个在示例代码中不存在且未在文档中引用的设置文件。
private static String getProperty(String propertyname) //Sets common properties for testing purposes.
{
try
{
String filename = "C:\\filepath\\filename.txt";
if (System.IO.File.Exists(filename))
{
System.IO.StreamReader sr = new System.IO.StreamReader(filename);
do
{
String[] parts = sr.ReadLine().Split(',');
if (parts[0].Equals(propertyname) && parts.Length == 2)
{
return parts[1];
}
}
while (!sr.EndOfStream);
}
Console.WriteLine("Property {0} set to default 'XXX'", propertyname);
return "XXX";
}
catch (Exception e)
{
Console.WriteLine("Property {0} set to default 'XXX'", propertyname);
return "XXX";
}
}
我一直在试图猜测这个文件的样子,但都没有成功。据我所知,它应该是一个简单的文本文件。有其他人成功做到了吗?
我按照代码中的注释添加了我的开发者密钥和密码,但我收到了以下响应:
通知编号0 严重程度:错误 代码:1000 消息:认证失败 来源:prof