Yahoo api 从公共数据 JavaScript 切换到 oAuth
Yahoo api switch to oAuth from public data javascript
我一直在使用公共 API,现在需要增加限制,因此需要根据雅虎文档切换到 oAuth。
我如何切换它以使用 oAuth,我找到的所有示例都不是 javascript/jquery。
我一直在使用 ajax,代码的形式是 -
var query = "select * from yahoo.finance.quotes where symbol = " + "'" + symbol + "'";
var yql = "http://query.yahooapis.com/v1/public/yql?q=" + escape(query) + "&format=json&diagnostics=false&env=store://datatables.org/alltableswithkeys&callback=?";
$.ajax({
url: yql,
dataType: 'json',
success: function (data) { ......
任何指示都会有很大帮助。
谢谢
我今天对此做了相当多的研究。我得出的结论是,雅虎在实施 OAuth2 时没有提供客户端凭据(两条腿)流(请参阅规范中的客户端凭据授予)。
我基于这个,如果我尝试使用 grant_type = client_credentials POST 到 https://api.login.yahoo.com/oauth2/get_token,我会得到一个ERROR_HANDLING_REQUEST。
如果你愿意,雅虎的OAuth1实现仍在运行。我不认为我会走这条路。谁知道它会启动并运行多久。但是,我发现这篇博客文章真的很有帮助,使用 OAuth 对雅虎公共 API 进行身份验证。这种方法涉及一些Yahoo!陷阱(请参阅Hoop 1 Important部分和Hoop 2 OAUTH_CONSUMER_SECRET + '%26'代码注释)。
相关文章:
- 使用Oauth使用Javascript访问Api
- http://oauth.googlecode.com/svn/code/javascript/oauth.js已关闭,
- 如何使用Google撤销Oauth令牌'的Javascript API
- 使用公共API访问(无OAuth)从JavaScript编写Google电子表格
- OAuth 2.0使用Google Client for JavaScript,获取权限被拒绝
- WinRT Javascript 应用程序中的 Google API OAuth 2.0
- Evernote OAuth Login Javascript
- 如何在Windows 8 JavaScript(Metro)中将twitter oAuth请求令牌转换为访问令牌
- OAuth, javascript and many URI's
- 用于多个OAuth 2.0的Javascript库
- Twitter API 调用,仅使用 javascript 获取 OAuth 的access_token
- Yahoo api 从公共数据 JavaScript 切换到 oAuth
- Oauth 使用 Javascript 调用 Twitter API
- 如何使用 javascript 连接到带有 oAuth 1.0a 的 API?[棱角.js]
- 使用 OAuth 对 JavaScript 应用程序进行身份验证
- Javascript 类型错误:oauth 不是构造器
- OAuth Javascript:twitter,通过默默无闻实现安全?有更好的方法
- Providing an OAuth Javascript API
- Chrome App Extension 不适用于 Oauth Javascript
- Google oauth javascript cross domain