Отображение данных запасов из Google Finance или Yahoo! Финансы

могу ли я использовать Google финансы API получить данные о запасах?

Если есть Flash или JavaScript viewer для таких данных запасов, это было бы хорошо.
Я нашел некоторые компоненты диаграммы, которые можно использовать для того же:

9 ответов


Это очистилось, Дион Лой, сотрудник Google недавно подтвердил, что это было совершенно законно использовать API финансов на коммерческом сайты.

" вы можете использовать наши API в коммерческих или некоммерческих целях."

использование Google Finance Portfolio Data javascript API, через MarkMail.

" Да, хорошо использовать API портфолио в рекламе приложение."

использование Google Finance API в коммерческом приложении?, через MarkMail.


Yahoo! Финансы дает вам котировки акций в реальном времени. Данные возвращаются в формате CSV.

см. эту страницу NASDAQ на http://finance.yahoo.com/q?s= ^IXIC

  1. Нажмите кнопку Загрузить данные, чтобы получить доступ к live data

  2. Нажмите кнопку Загрузить в электронную таблицу, чтобы получить доступ к историческим данным

вы можете получить доступ к этим данным из Flash, используя классы LoadVars или URLLoader. Использовать unescape () для декодирования строки из ее URL-кодированного формата.


в качестве альтернативы Google Finance рассмотрим http://www.mergent.com/servius (API исторических данных ценных бумаг)


о законности использования данных Yahoo Finance через API:

Халид, из проекта Drupal недавно заверил нас, что хотя Yahoo! знает об использовании своих CSV третьими лицами (автоматизированные скрипты и тому подобное) Yahoo! позволяет им принимать его, даже для коммерческих веб-сайтов!

официально, нет явного разрешение на использование данных из Yahoo в сценарии. Однако на самом деле, есть тонны сценариев в каждом язык imaginable (PHP, Perl,.гадюка, ява. ,..так далее.), которые используют эти данные через интернет. Просто сделайте Google поищите и посмотрите, сколько их.

кажется, Yahoo понимает, что многие люди используют данные таким образом, и закрывай на это глаза.

~ законность использования Yahoo! данные на коммерческом сайте?


несколько пунктов:

1) Google недавно устарел API финансов:http://code.google.com/apis/finance/

2) из чтения обсуждений на форумах google не имеет прав на доставку котировок акций, только данные о производительности портфеля, поэтому нет прямого способа получить котировку через API

3) На данный момент в веб-сервисе разбито несколько элементов, таких как возможность получить рыночную стоимость позиции или портфеля и возможность получить денежную позицию в портфеле

Yahoo finance кажется лучшим вариантом на данный момент.


посмотрел на это некоторое время назад, но, насколько я могу судить, google не позволяет использовать свои финансовые данные за пределами самого google. Таким образом, вы можете использовать его в гаджете google, но вам не разрешено повторно публиковать финансовые данные за пределами google. Я предполагаю, что это связано с условиями лицензии googles на все эти (дорогие) рыночные данные. Если я ошибаюсь.. кто-то, пожалуйста, ответьте и дайте мне знать, как я мог бы сделать что-то подобное;)

матовая


Я испытал ту же проблему, то есть, если я выполнил свои приложения flex локально, все работало нормально, но когда я опубликовал его на сервере, я получил ошибку песочницы 2048. Я думаю, что проблема вызвана crossdomain.xml-файл на сервере Yahoo finance; если я прав,вы можете решить его следующим образом: вашему приложению flex не нужно напрямую вызывать страницу загрузки Yahoo finance, но другую страницу (которую вы можете сделать с помощью php, jsp, asp), которая вызывает страницу загрузки Yahoo finance и возвращает вам данные.


похоже, что по крайней мере yahoo заряжается для котировок в реальном времени:

http://billing.finance.yahoo.com/realtime_quotes/signup?.src=quote&.refer=quote


когда я пытаюсь получить доступ к URL-адресу, я получаю эту проблему..

ошибка #2044: необработанный securityError:. text=Error #2048: песочница безопасности нарушение