2015-05-12 31 views
0

我正在生成url字符串以将财务数据返回给Windows应用程序,并且一些字符串正在工作,而其他字符串正在工作,而其他字符串则不能。
例如,我产生这个字符串雅虎的数据和它完美的作品: http://ichart.finance.yahoo.com/table.csv?s=YHOO&a=10&b=13&c=2000&d=10&e=13&f=2000&g=d&ignore=.csvC#应用程序中Yahoo Finance API的问题

然后我用同样的程序来生成这个字符串谷歌股票: http://ichart.finance.yahoo.com/table.csv?s=GOOG&a=10&b=13&c=2008&d=10&e=13&f=2008&g=d&ignore=.csv

第二串串不功能。我究竟做错了什么???

+0

在哪种情况下这是一个编程问题? Yahoo不支持该URL。可能最好的办法是检查他们的API文档。 –

+0

我从C#程序生成这些。该URL由Yahoo支持,并将生成我在该程序中处理的CSV文件。如果您点击第一个链接,它将在2000年11月13日打开雅虎股票数据的CSV。 – John

+0

同样,由于雅虎不接受,生成的链接不起作用。这不是一个C#问题,它是一个问题,您(可能)生成一个不被Yahoo支持的URI。我建议你阅读他们的API文档。如果您确实无法使用,请联系他们的客户支持。 –

回答

1

看起来他们的CSV报价数据可能不会回落到那么远。取代2014年与2014年似乎没有问题。截至目前,它看起来像3/27/2014是最古老的日期,他们会让你返回该股票的CSV。

+0

谢谢!这是问题。在验证开始时间之前,我需要预先获取最早的日期。这解决了所有这些问题! – John