标签: yahoo

需要一个API来查找给定股票代码的完整公司名称

我需要从客户端Javascript中找到一个完整的公司名称给定一个股票代码.我知道Yahoo Finance的界面:

http://finance.yahoo.com/d/quotes.csv?s=TKR&f=n

并且能够通过YQL访问它(因为这是跨域的).然而,这并没有返回完整的公司名称,但雅虎财务有这样的原因,因为它出现在公司的图表中以及他们关于公司的页面上.

我不需要解决方案来通过雅虎金融...只是在这里提到它,因为我已经知道它(并访问其他数据).

api yahoo finance

8
推荐指数
1
解决办法
9279
查看次数

获取javascript日期对象中的天数

//27 <- today day number
new Date().getDay() = new Date().getUTCDay() //<- 5 (friday)? what?
Run Code Online (Sandbox Code Playgroud)

我是否必须解析结果.toString()或使用类似的东西YUI.Date.format()

javascript format yahoo date

8
推荐指数
1
解决办法
1万
查看次数

是否有基于公司名称搜索股票代码的API?

这是与Stock stocker符号查找API类似的问题, 但是我从未回答过商业应用所需的标准.

问题是:给定公司名称,部分名称或股票代码,返回可能的符号匹配列表.

例如:

"microsoft" => "MSFT", "...",  ...  
"aapl" => "AAPL", "...", ...  
"goo" => "GOOG", "...", ...  
Run Code Online (Sandbox Code Playgroud)

我曾经说过"..."另一个次要的结果.

在我所关联的问题中,据我所知,只有1个实际答案,很多人完全误解了这个问题.我不想要股票数据,价格或类似的东西!解决正确问题的一个答案看起来像是一个非常私密的API,可以随时破解.必须使用网站使用的确切回调,否则它似乎不起作用.它也只能以JSON格式工作,而不是我希望的XML.

我目前正在考虑三件事情,我希望对这些事情或其他人的建议有任何反馈意见:

  • 使用SPARQL查询DBPedia和Wikipedia 上方框中的"Traded As"字段,此数据相对非结构化,不完整或不一致.我之前也没有使用过SPARQL,所以它可能是一个挑战.
  • 构建一个虚拟表,用于雅虎查询语言,实际屏幕刮擦雅虎网站(或其他),但提供一个"良好"的界面,允许我更改后端数据而无需重新分发应用程序(例如,如果雅虎更改他们的现场).这有一个额外的好处,我已经有了处理YQL + XML的代码.
  • 只需从我的应用程序中屏蔽数据,从允许其使用条款的网站中获取数据.

屏幕抓取感觉就像一个黑客,感觉它很容易被打破,所以我不愿意做后两个选项,但是看了一下DBPedia上带有测试查询的数据,看起来真的很棒可怕的,可能完全没用.

简介:我需要一个可靠的 API来获取公司名称的股票代码.

编辑:这根本不必是Yahoo API.如果可能的话,我更愿意使用它们,但仅仅因为其他代码使用它们的服务.

api yahoo finance stocks sparql

8
推荐指数
2
解决办法
7440
查看次数

从雅虎财务获取股票图表

我正在使用雅虎财务来获取股票报价.现在我想得到一个特定公司的图表.是否有可能使用雅虎这样做.如果没有,有人可以提供一些其他API,通过谁可以实现这一点.(20分钟的延迟根本不是问题).我正在寻找bse和nse中列出的股票.

yahoo yahoo-finance

8
推荐指数
1
解决办法
2万
查看次数

雅虎身份验证中的400错误请求

我正在尝试将Yahoo集成到我的应用程序中.

我希望用户使用他们的Yahoo帐户登录,但每当我请求令牌时,我都会收到以下错误:

getRequestToken() Exception: oauth.signpost.exception.OAuthCommunicationException: 
Communication with the service provider failed: Service provider responded in error: 400 (Bad Request)
Run Code Online (Sandbox Code Playgroud)

这是我的代码(Request_Token_Activity.java):

import oauth.signpost.OAuth;
import oauth.signpost.OAuthConsumer;
import oauth.signpost.OAuthProvider;
import oauth.signpost.commonshttp.CommonsHttpOAuthConsumer;
import oauth.signpost.commonshttp.CommonsHttpOAuthProvider;
import oauth.signpost.signature.HmacSha1MessageSigner;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.net.Uri;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.util.Log;

public class Request_Token_Activity extends Activity {
    private OAuthConsumer consumer; 
    private OAuthProvider provider;
    private SharedPreferences prefs;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    try {

        consumer = new CommonsHttpOAuthConsumer("my consumer key", "my consumer …
Run Code Online (Sandbox Code Playgroud)

yahoo android yahoo-api

8
推荐指数
1
解决办法
2053
查看次数

我无法从Java Mail Api发送Yahoo Mail

我使用以下代码发送电子邮件在雅虎: -

    Properties   props1 = new Properties();
    EmailAuthenticator authenticator = new EmailAuthenticator(account);

        props1.setProperty("mail.transport.protocol", "smtps");
        props1.setProperty("mail.host", "smtp.mail.yahoo.com");
        props1.put("mail.smtp.auth", "true");
        props1.put("mail.smtp.port", "587");
           props1.put("mail.smtp.starttls.enable", "true");
        smtpSession = Session.getInstance(props1, authenticator);
              smtpSession.setDebug(true);
Run Code Online (Sandbox Code Playgroud)

但我面临的javax.mail.MessagingException [EOF] 问题是我在过去5天遇到这个问题我的LogCat是:---

  Message-ID:<1082699080.2.1356082481793.JavaMail.javamailuser@localhost>
Subject: Hello
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
554 Transaction failed : Cannot send message due to possible abuse; please visit http://postmaster.yahoo.com/abuse_smtp.html for more information
 DEBUG SMTP: got response code 554, with response: 554 Transaction failed : Cannot send message due to possible abuse; please visit http://postmaster.yahoo.com/abuse_smtp.html for more information …
Run Code Online (Sandbox Code Playgroud)

email yahoo android jakarta-mail

8
推荐指数
1
解决办法
1784
查看次数

如何在身份验证后从Yahoo重定向到我的IOS应用程序?

我正在开发一个应用程序,我必须使用雅虎帐户登录.我已经通过这个链接并按照程序进行操作.但是我无法在认证后回到我的应用程序.谷歌搜索后我这里找到了答案.他说"在你的info.plist中添加一个URL方案文件与YOUR_APP_ID_OR_BUNDLE_ID"我做了同样的,但无法从雅虎重定向到我的应用程序.如果任何人工作,请帮助我.谢谢提前.

这就是我在URL Schemes中所做的在此输入图像描述

其中JCzOzd44是我的应用ID.

在创建应用程序时在yahoo帐户中.我应该在"应用程序域"中给出什么

在此输入图像描述

iphone yahoo objective-c ios yahoo-api

8
推荐指数
2
解决办法
2396
查看次数

YQL控制台 - 没有找到表yahoo.finance.quotes的定义

我目前正在学习如何通过YQL查询数据,并想知道表:yahoo.finance.quotes && yahoo.finance.historicaldata现在是否有效.

事实上,在/sf/ask/869233711/中提出了简单的查询:

select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT") 

select * from yahoo.finance.historicaldata where symbol in ("YHOO","AAPL","GOOG","MSFT") and startDate = "2012-09-13" and endDate = "2012-09-13"
Run Code Online (Sandbox Code Playgroud)

返回:

<description>No definition found for Table yahoo.finance.quotes</description>
Run Code Online (Sandbox Code Playgroud)

但是,我可以在DATATABLES - > Show Community Tables中看到这些

谢谢

xml yahoo yahoo-api yahoo-finance

8
推荐指数
1
解决办法
8187
查看次数

quantmod::getSymbols() 无法从雅虎财经检索数据

更新:2022 年 4 月 29 日

根据 Github 中的讨论,Joshua Ulrich 已将补丁上传到 Github 来解决该问题。

问题在于雅虎网站已停止提供人们所期望的但对于工作new.session()而言并非必需的面包屑。getSymbols()

要安装补丁,请退出所有 R 和 RStudio 会话。启动新的 R 或 RStudio 会话。执行命令

remotes::install_github("joshuaulrich/quantmod@358-getsymbols-new.session")
library("quantmod")
quantmod::getSymbols("TSLA")
Run Code Online (Sandbox Code Playgroud)

原问题

今天(2022 年 4 月 28 日)我遇到了一个不寻常的情况quantmod::getSymbols()

如果在昨天启动的 RStudio 会话中执行以下代码,则该代码有效(R 版本 4.2.0,Windows 10):

if (!require("quantmod")) install.packages("quantmod")
library("quantmod")
quantmod::getSymbols("TSLA")
Run Code Online (Sandbox Code Playgroud)

但是,相同的代码在同一台计算机上的新 RStudio 会话中会产生超时错误:

new.session() 中的错误:5 次尝试后无法建立会话。

尝试了什么:

  1. 远程服务器上的 Jupyter Notebook中的相同代码会产生相同的超时。
  2. 不同 Windows 10 计算机上的新 RStudio(或 R)会话中的相同代码会产生相同的超时。
  3. 如果会话是昨天在任一 Windows 10 计算机上启动的,则 RStudio(或 R)会话中的相同代码可以工作。
  4. 如果会话是昨天在任一 Windows 10 计算机上启动的,则相同的代码可以在以前版本的 R 或 RStudio …

yahoo finance r quantmod

8
推荐指数
0
解决办法
931
查看次数

雅虎汇率不起作用

我使用yahoo.finance.xchange以XML格式获取汇率,我将其用于CRM系统.我们点击此网址以获取所需的XML文件:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20其中%20pair%20in%20(%22CADZAR%22,%22EURZAR%22,% 22GBPZAR%22%22NADZAR%22%22USDZAR%22%22ZARZAR%22%22CADNAD%22%22EURNAD%22%22GBPNAD%22%22NADNAD%22%22USDNAD%22%22ZARNAD%22)的env =店://datatables.org/alltableswithkeys

这突然开始返回:没有找到表yahoo.finance.xchange的定义

XML表没有定义

还有其他人有同样的问题吗?

xml yahoo

7
推荐指数
1
解决办法
568
查看次数