我为我的站点创建了一个带有用户输入字段的Yahoo管道,但是我希望站点的访问者能够填写这些字段,而无需转到我的管道。
是一种方法,让用户输入搜索条件在我的网站和信息发送到我的管道检索它,并把它放到我的网站上吗?我对这一切都很陌生。
<script src="http://l.yimg.com/a/i/us/pps/listbadge_1.6.js">
{"pipe_id":"3c22af6d3c44c390a1eb02f71931e051","_btype":"list","pipe_params":{"userbandinput":"The national","userselectband":"Unkown mortal orchestra"}}</script>
当然可以。访问管道的页面,填写表单并运行管道,然后单击Get as JSON。这将为您提供管道的原始输出,在页面的URL中,您可以看到您在表单中输入的参数,并根据需要进行编辑。
例如,我有这个管道来获取堆栈交换用户的统计信息:http://pipes.yahoo.com/pipes/pipe.info?_id=36620fce3fa333c72d7db1467a9ff4dd
我输入一个栈交换用户配置文件,比如这个家伙:https://stackoverflow.com/users/22656/jon-skeet
然后点击Run Pipe然后点击Get as JSON。这把我带到这个URL:url http://pipes.yahoo.com/pipes/pipe.run?_id=36620fce3fa333c72d7db1467a9ff4dd& _render = json& 3 = http % % 2 f % 2 fstackoverflow.com % 2熔化炉% 2 f22656 % 2 fjon-skeet
…其中我可以将url=
参数更改为任何其他用户,并且使用更改的参数正确执行管道。