我正在使用yahoo finance api获取股票和股票期权数据.这曾经工作:
http://quote.yahoo.com/d/quotes.csv?s=VCR.X&f=l1c1n
这曾经是Visa的选择.这不再适用了,当我去雅虎财务时,他们的选项符号现在都不同了,看起来像这样:
VEH100220P00055000
这是Visa现在的选择.如果我将那个长插入到网址中,它也无法正常工作.有谁知道他们是否正在改变他们的选择并打破了这个?
有数百万用户在google,yahoo等上搜索这么多东西.服务器如何处理这么多并发搜索?我不知道他们如何使它如此可扩展.任何洞察他们的架构都会受到欢迎.
我正在使用此代码通过yahoo SMTP服务器发送SMTP电子邮件,它是我正在编写的个人项目.
using System.Net.Mail;
using System.Net;
SmtpClient theClient = new SmtpClient("smtp.mail.yahoo.com", 465);
theClient.UseDefaultCredentials = false;
theClient.Credentials = new NetworkCredential("username", "password");
theClient.EnableSsl = true;
MailMessage theMessage = new MailMessage("username@yahoo.com",
"to.someone@gmail.com");
theMessage.Subject = "Dave test from C# subject";
theMessage.Body = "Dave test from C# body";
theClient.Send(theMessage);
Run Code Online (Sandbox Code Playgroud)
这是发送SMTP电子邮件的所有标准代码,但是...服务器似乎抛出错误.它强行终止连接.如果我使用其他SMTP服务器(如Gmail,Windows Live或其他各种ISP Smtp服务器),则不会发生这种情况.
这是异常和堆栈跟踪:
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at ConsoleApplication1.Program.Main(String[] args) in E:\dev\ARCSoftware.FTPProcessor\ConsoleApplication1\Program.cs:line 28
Run Code Online (Sandbox Code Playgroud)
我知道问题不是环境问题,因为我可以使用Outlook Express将这些确切的设置发送到同一台服务器.我想知道我是否需要发送证书或其他什么?
如果您或您认识的任何人对此有任何想法,我将非常感谢您的帮助.
似乎YUI非常专注于为浏览器和node.js提供所有相同的代码.
这非常强大,因为现在我可以在两端使用相同的测试,而不必重写/重新学习任何东西.
谷歌在测试方面是否也专注于node.js?
YUI有一个关于如何使用它的非常详细的文档,Closure似乎缺乏这种良好的支持.
YUI是一个更好的库,可以在两端使用吗?
我听说PHP的Unicode支持很差.那么在PHP 5.3+下支持PHP 5构建的应用程序Unicode需要什么呢?mbstring是唯一的选择吗?Facebook或雅虎如何解决这个PHP限制?
有一个很好的雅虎管理开源项目,可以从雅虎获得股票价格,汇率,技术图表等.
不幸的是,雅虎不提供利率和银行间利率,如EURIBOR.
我找到了一个允许将EURIBOR作为.csv(法国银行)的链接.在美联储网站上,有一种方法可以获得利率.
现在的问题是:是否有允许从一个地方(或项目,包装正从不同来源率的过程中)获得利率的任何API?
编辑: 在谷歌上搜索此事后,我发现至少有4个数据源或多或少符合要求.我希望这对其他人有帮助.
使用这些数据源,我无法创建一个通用接口来获取数据.
我使用护照雅虎构建认证,这是我的配置
yahoo : {
clientID: "YYYYYYYYYYYYYYYYYYYYYYYYYYYYy",
clientSecret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
callbackURL: "http://black.jack.co/auth/yahoo/callback"
}
Run Code Online (Sandbox Code Playgroud)
这是我在雅虎开发者的配置Aplication Name:autheticate yahoo主页URL:http://black.jack.co 回调域名:http://jack.co
当我尝试登录时,雅虎回调会给出错误 哦哦看起来出了问题.请稍后再试.如何解决这个问题?
我使用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的定义
还有其他人有同样的问题吗?
我正在尝试使用Yahoo!添加yahoo登录到php网站 社交SDK - PHP5,似乎是官方和最新的PHP SDK
我从https://developer.yahoo.com/apps/create/创建了一个应用程序,并按照示例中提供的说明进行操作.
因此,在此早期,我必须定义客户端ID,客户端密钥,应用程序ID和回调URL以设置YahooOAuthApplication类.
$CONSUMER_KEY = '##';
$CONSUMER_SECRET = '##';
$APPLICATION_ID = '##';
$CALLBACK_URL = '##';
$oauthapp = new YahooOAuthApplication($CONSUMER_KEY, $CONSUMER_SECRET, $APPLICATION_ID, $CALLBACK_URL);
Run Code Online (Sandbox Code Playgroud)
我访问了https://developer.yahoo.com/apps/并选择了我之前创建的应用程序但我找不到应用程序ID.
在应用程序中我也尝试了url的最后一部分但是也没有用.
我正在使用Wampserver(32位和PHP 5.5)2.5.phpmyadmin里面允许我导入max 128mib的数据库,执行时间很短.
在WAMPServer 2.5中,可以在此文件\ wamp\alias\phpmyadmin.conf中找到应用于phpMyAdmin的PHP限制.
问题是我不知道值插入.我想上传一个5GB的文件.我已经更改了相关文件中的值,并且在该文件和phpmyadmin中也更改了值,但是当我导入我的5GB文件时,它在phpmyadmin上给出了以下错误.
"您可能尝试上传过大的文件.请参阅文档以获取此限制的解决方法."
有人可以帮助我关于我应该在下面的参数中插入的参数值,以便在wamp中导入5GB文件吗?
php_admin_value upload_max_filesize **??**
php_admin_value post_max_size **??**
php_admin_value max_execution_time **??**
php_admin_value max_input_time **??**
Run Code Online (Sandbox Code Playgroud) yahoo ×10
php ×3
api ×2
c# ×2
finance ×2
closures ×1
csv ×1
facebook ×1
mailmessage ×1
node.js ×1
oauth ×1
passport.js ×1
phpmyadmin ×1
rates ×1
smtp ×1
smtpclient ×1
unicode ×1
wampserver ×1
xml ×1
yahoo-api ×1
yui ×1
yui3 ×1