gpt4 book ai didi

c# - 需要帮助连接国家铁路查询(英国)API(LDBWS)

转载 作者:太空狗 更新时间:2023-10-29 23:45:14 30 4
gpt4 key购买 nike

我已经注册了一个 token 来访问国家铁路(英国)Live Departure Boards API,但我似乎无法使用它。谁能指出我做错了什么?

我使用 WSDL.EXE 构建了一个 C# SOAP 代理类,如下所示:https://realtime.nationalrail.co.uk/ldbws/

生成的 .cs 代理文件有 1318 行长,但看起来是正确的。

我的代码如下:(LDBServiceSoap是生成的代理类)

static void Main(string[] args)
{
LDBServiceSoap ldb = new LDBServiceSoap();

ldb.AccessTokenValue = new AccessToken() {
TokenValue = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
};

StationBoard sb = ldb.GetDepartureBoard(4, "WAT", "VIC", FilterType.from, 0, 120);
}

Url 是在代理类中设置的,所以我想不出我还需要做什么。

但是当调试器到达 GetDepartureBoard 方法时,它会抛出 WebException“请求失败,HTTP 状态为 401:未经授权。”

有人知道我在这里遗漏了什么/做错了什么吗?

你真棒!

最佳答案

如果您通过 OpenLDWS 注册获得访问 token ,那么您的 token 将仅适用于 https://realtime.nationalrail.co.uk/OpenLDBWS/可能是您的问题的端点

关于c# - 需要帮助连接国家铁路查询(英国)API(LDBWS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26913414/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com