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

StackOverflow https://stackoverflow.com/questions/395291

Вопрос

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

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

Это было полезно?

Решение 2

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

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

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

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

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

Другие советы

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

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

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

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

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

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

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

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

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

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

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

Несколько моментов:

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

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

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

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

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

Мэтт

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

Похоже, что Yahoo теперь взимает плату за котировки в реальном времени:

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

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

Ошибка № 2044:Необработанная ошибка безопасности:.текст = Ошибка № 2048:Нарушение песочницы безопасности

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top