用户输入和Yahoo管道

时间:2013-05-17 10:54:53

标签: php javascript yahoo-pipes

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

1 个答案:

答案 0 :(得分:0)

当然可以。访问管道页面,填写表格并运行管道,然后单击 Get as JSON 。这将为您提供管道的原始输出,并在页面的URL中,您可以看到您在表单中输入的参数并根据需要进行编辑。

例如,我在这里有这个管道来获取堆栈交换用户的统计信息: http://pipes.yahoo.com/pipes/pipe.info?_id=36620fce3fa333c72d7db1467a9ff4dd

我输入一个堆栈交换用户配置文件,让我们说这个人: https://stackoverflow.com/users/22656/jon-skeet

然后点击运行管道,然后点击 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=参数更改为任何其他用户,并使用更改的参数正确执行管道。