c# - FedEx express 服务

标签 c# soap rate fedex

我已经从 Fed Ex 的开发人员资源中心下载了 C# Rate Service 示例代码。我用我的测试 key 和密码编辑了代码项目构建正常,但它一直在寻找示例代码中不存在且文档中未引用的设置文件。

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";
        }
    }

我一直在尝试猜测文件应该是什么样子,但没有任何运气。据我所知,它应该是简单的文本文件。还有其他人让这个工作吗?

我已经按照代码中的注释添加了我的开发人员 key 和密码,但我得到以下响应:

通知编号0 严重性:错误 代码:1000 消息:Authenticatio 来源:教授

最佳答案

我知道如何解决这个问题。 只需在给定的文件夹“C:\filepath\filename.txt”中创建一个名为 filename.txt 的文件

See FilePath Here

并将您的 key 和密码写入您从 FedEx 获得的用于测试目的的文件中。 See File Content Here

就是这样,这次您没有遇到文件不存在的问题,再次尝试运行您的应用程序。

希望这对你有帮助...

关于c# - FedEx express 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28732592/

相关文章:

c# - 将窗体停靠在 MDI 上

php - 不接受证书。无法设置私钥文件

android - “market://details?id =”表示找不到商品

algorithm - 练习(大哦): How do find intersection of two functions where n = 100 for example

ios - 应用程序内链接来评价应用程序

c# - 如何将 C# 应用程序放到网页上

c# - 创建为 .Net Auth Cookie 交换自定义 token 的 Owin Auth Provider

c# - AddSingleton 与异步调用?

java - Axis2 用户认证

c# - 您如何管理网络服务的变更?