1

我为我的网站制作了一个带有用户输入字段的 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>
4

1 回答 1

0

你当然可以。访问您的管道页面,填写表格并运行管道,然后单击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: http ://pipes.yahoo.com/pipes/pipe.run?_id=36620fce3fa333c72d7db1467a9ff4dd&_render=json&url=http%3A%2F%2Fstackoverflow.com%2Fusers%2F22656%2Fjon-skeet

...我可以将url=参数更改为任何其他用户,并且使用更改的参数正确执行管道。

于 2013-05-31T19:53:14.693 回答