javascript - 在 Javascript 中使用 Yahoo 管道

标签 javascript jquery json yahoo-pipes mechanicalturk

我正在为 Mechanical Turk 编写一个 JavaScript 客户端,由于 Mechanical Turk 不提供 JSON API,我通过 Yahoo Pipes 传递他们的数据以将其格式化为 JSON。我现在在阅读这个 JSON 时遇到很多困难(由于跨域不兼容)我应该如何正确阅读可以由 .parseJSON()) 解析的雅虎管道的输出

我想强调的是,它是一个客户端工具(使用 javascript),我不想使用 PHP 设置服务器来使用提要。

{"count":1,"value":{"title":"Mturk Caller","description":"Pipes Output","link":"http:\/\/pipes.yahoo.com\/pipes\/pipe.info?_id=4dc935cadabe6d6bed8821ecabd07d6d","pubDate":"Fri, 25 Feb 2011 03:16:50 -0800","generator":"http:\/\/pipes.yahoo.com\/pipes\/","callback":"","items":[{"OperationRequest":{"RequestId":"5bf099e6-20e7-46f1-bd53-87058120498e"},"GetAccountBalanceResult":{"AvailableBalance":{"Amount":"10000.000","CurrencyCode":"USD","FormattedPrice":"$10,000.00"},"Request":{"IsValid":"True"}},"description":"","title":""}]}}

我使用的管道地址是

http://pipes.yahoo.com/pipes/pipe.run?AWSAccessKeyId=1Q7SH20FYTKQQ05SCDG2&Operation=GetAccountBalance&Service=AWSMechanicalTurkRequester&Signature=wPBfRCe5tn8vlQVv0//yc4Tm/iA=&Timestamp=2011-02-25T11:16:52Z&Version=2008-08-02&_id=4dc935cadabe6d6bed8821ecabd07d6d&_render=json&callback=?

最佳答案

你需要 _callback 而不是普通的 callback

关于javascript - 在 Javascript 中使用 Yahoo 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5116660/

相关文章:

javascript - 从文本框中动态复制内容

javascript - 使用 Ajax 的 Promise 加上超时?

javascript - onclick 按钮不调用函数

c# - 如何将对象中的属性列表转换为对象列表

python - 如何从 django 上下文中读取 html 中的破折号

Java/Jackson注释: Mapping either an array or object?

javascript - 在 Zotero(即 Firefox XPCOM/XUL)扩展中附加 SQLITE 数据库

javascript - 带有 bool 值的 Object.assign

jquery - 我可以淡入背景图像吗(CSS : background-image) with jQuery?

javascript - 如何将 ref 传递给 React 中的组件?