标签: yahoo-api

Yahoo API:geo API是关闭的吗?(以前在哪里.yahooapis.com)

有人知道标准雅虎geo/where-api是否已关闭?api是可以访问的(untili昨天)在哪里.yahooapis.com?

问候

yahoo yahoo-api

10
推荐指数
1
解决办法
3682
查看次数

雅虎财经提供1分钟的酒吧

我试图从雅虎财经下载1分钟的历史股票价格,包括当天和之前的价格.

雅虎(就像Google一样)使用以下API查询支持最多15天的数据:

http://chartapi.finance.yahoo.com/instrument/1.0/AAPL/chartdata;type=quote;range=1d/csv

问题是,即使市场关闭,数据也在不断变化!每隔一分钟尝试刷新,即使从会话开始,一些分钟栏也会改变.

另一个有趣的事情是,所有这些疑问的为同杆返回略有不同的数据: http://chartapi.finance.yahoo.com/instrument/ 2.0/AAPL/chartdata;类型=报价;范围= 1D/CSV

用100000替换粗体数字它仍然可以工作,但返回稍有不同的数据.

有谁理解这个?

是否有现代YQL查询可以获取历史分钟数据而不是此API?

谢谢!

yahoo-api yahoo-finance

9
推荐指数
1
解决办法
7915
查看次数

将图像或缩略图添加到Atom 1.0条目

StackOverflow答案表明您应该使用HTML条目内容并使用标准<img>标记链接到您的图像.

<content type="html">
  <![CDATA[
    <a href="http://test.lvh.me:3000/listings/341-test-pics?locale=en">
      <img alt="test_pic" src="http://test.lvh.me:3000/system/images/20/medium/test_pic.jpg?1343246102" />
    </a>
  ]]>
</content>
Run Code Online (Sandbox Code Playgroud)

我还在这里找到了一个名为Yahoo media extensions的东西,它允许你添加自定义的附加元素.

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
<!-- ommitted -->
  <entry>
    <!-- ommitted -->
    <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="path_to_image.jpg" />
  </entry>
</feed>
Run Code Online (Sandbox Code Playgroud)

谷歌似乎也有自己类似的扩展.看到这里.

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:g="http://base.google.com/ns/1.0">
<!-- ommitted -->
  <entry>
    <!-- ommitted -->
    <g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
  </entry>
</feed>
Run Code Online (Sandbox Code Playgroud)

我自己的直觉告诉我,我应该只需添加链接到图像,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <!-- ommitted -->
  <entry>
    <!-- ommitted -->
    <link rel="enclosure" type="image/png" length="1337"
        href="http://example.org/image.png"/>
  </entry>
</feed>
Run Code Online (Sandbox Code Playgroud)

最大兼容性的正确方法是什么?

image feed google-base yahoo-api atom-feed

9
推荐指数
1
解决办法
2245
查看次数

雅虎身份验证中的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
查看次数

如何在身份验证后从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
查看次数

雅虎财经历史数据下载网址无效

我使用以下网址从雅虎财经获取历史数据.自2017年5月16日起,网址无效.

http://real-chart.finance.yahoo.com/table.csv?s=AAL&a=04&b=01&c=2017&d=04&e=02&f=2017&g=d&ignore=.csv

好像他们已经更改了网址,新的网址是:

https://query1.finance.yahoo.com/v7/finance/download/AAL?period1=1494873000&period2=1494959400&interval=1d&events=history&crumb = l0aEtuOKocj

在上面更改的URL中有一个会话cookie,它是crumb.有没有想过如何以编程方式获取此cookie(在JAVA中)?

cookies finance session-cookies yahoo-api yahoo-finance

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

为什么我在尝试访问雅虎财经时收到“类型错误:字符串索引必须为整数”消息?

我正在学习 Udemy 的 Python 和金融课程,不幸的是,在尝试使用pandas_dataReader.

这是我直接从jupyter笔记本复制的代码

import numpy as np
import pandas as pd

from pandas_datareader import data as wb
PG = wb.DataReader('PG', data_source='yahoo', start='1995-1-1')
Run Code Online (Sandbox Code Playgroud)

这将返回以下相当冗长的错误消息:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_16532\693660725.py in <module>
----> 1 PG = wb.DataReader('PG', data_source='yahoo', start='1995-1-1')

~\anaconda3\lib\site-packages\pandas\util\_decorators.py in wrapper(*args, **kwargs)
    205                 else:
    206                     kwargs[new_arg_name] = new_arg_value
--> 207             return func(*args, **kwargs)
    208 
    209         return cast(F, wrapper)

~\anaconda3\lib\site-packages\pandas_datareader\data.py in DataReader(name, data_source, start, end, retry_count, pause, session, api_key)
    368 
    369     if data_source == …
Run Code Online (Sandbox Code Playgroud)

python typeerror python-3.x yahoo-api

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

YQL:选择woeid返回null

我使用YQL获取该woeid所需的天气数据,但是当我调用以下url时获取woeid它返回结果null

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20text%3D%27delhi%27&format=json
Run Code Online (Sandbox Code Playgroud)

结果我收到了

{"query":{"count":0,"created":"2018-03-14T10:51:42Z","lang":"en-US","results":null}}
Run Code Online (Sandbox Code Playgroud)

即使在https://developer.yahoo.com/weather/上它显示为null.

有没有其他方法来获得雅虎天气的woeid.
最诚挚的问候,安德鲁

api yql yahoo-api

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

雅虎财经如何计算调整后收盘股价?

雅虎财经显然是这样计算调整后收盘股价的:

https://help.yahoo.com/kb/adjusted-close-sln28256.html

由此,我了解到,恒定因子适用于未调整的价格,并且该因子随着每次股息或分割事件而变化,这种情况应该不会经常发生。我应该能够通过将未调整的价格除以调整后的价格来推断出该因素。

然而,如果我用 AAPL 数据(使用 Python)验证这一点,我会得到令人困惑的结果:

import yfinance 
df =  yfinance.download("AAPL", start="2010-01-01", end="2019-12-31")
df["Factor"] = df["Close"] / df["Adj Close"]
print(df["Factor"].nunique(), df["Factor"].count())
Run Code Online (Sandbox Code Playgroud)

其产生:2442 2516

因此,在大多数情况下,这个因素是不同的。但 AAPL 通常每年有 4 次股息事件,并在此期间进行股票分割,因此我预计大约有 40 个不同的因素,而不是 2442 个。

雅虎财经在上面的链接下提供的公式是否过于简化,或者我在这里遗漏了什么?

python finance yahoo-api yahoo-finance

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