2015-05-12 88 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