- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经注册了一个 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/
我的应用程序在需要文件的任何 Controller 或模型上返回并出错。 通常我需要一个如下所示的文件。 require '/lib/position_mover' 我玩了一下它,如果我从下面显示的服
我的模型中有这个方法: def date_ranges reservations = Reservation.where(["transport_id =?", transport_id])
通过使用休斯顿,我得到了推送通知信息,如附图所示。但是,设备不会显示通知消息,信息只会出现在控制台。我允许我的设备接受推送通知。问题是什么? resource "push" do params
我使用 Railo (pd4ml) 和 cf_document 来打印从 HTML 生成的 PDF 文件。但是,假设我有以下代码片段: Bar 导出的单元格在 PDF 中显示“Foo Bar”。
我是一名优秀的程序员,十分优秀!