Просмотр данных о запасах из Google Finance или Yahoo! финансов

Можно ли использовать Google Finance API для получения данных о запасах?

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

Ответы

Ответ 1

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

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

  • Нажмите кнопку "Загрузить данные", чтобы получить доступ к текущим данным

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

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

Ответ 2

Thats cleared out, Dion Loy, сотрудник Google недавно подтвердил, что было совершенно законно использовать Finance API на коммерческих веб-сайтах.

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

Используя API javascript API Google портфолио данных, через MarkMail.

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

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

Ответ 3

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

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

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

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

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

Ответ 4

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

Ответ 5

Несколько точек:

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

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

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

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

Ответ 6

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

Matt

Ответ 7

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

Ответ 9

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

Ошибка # 2044: Необработанная защитаError:. text = Ошибка # 2048: Защищенная песочница нарушение