In 2008, over one thousand people experienced the world’s first virtual web conference. Together, we created a new type of conference that is environmentally-friendly, affordable, and interactive.

In 2009, we are going to take it one step further.


Yahoo! Pipes breaks for Flash if you customize your pipe URLs

I love Yahoo! Pipes. It has saved my butt on several occasions when I've needed to transform feeds. However, I think I broke it (for myself, at least) by customizing the URL for my pipes.

When you do that, you lose the ability to refer to your pipes using the yahooapis.com domain and thus you cannot load your data from Flash. There doesn't seem to be a way to revert to non-customized URLs either once you've made the switch.

The problem is that the yahooapis.com domain contains the necessary crossdomain.xml file but yahoo.com doesn't. Normally, what you do is replace the yahoo.com URL you get for your pipe with yahooapis.com to use it in Flash (why not just give the yahooapis.com URL as default and save Flash developers a bunch of confusion?)

Once you've customized your domain, however, that substitution results in a 404.

Here's hoping the Yahoo! Pipes team fixes this soon.

In the meanwhile, I guess my only recourse is to set up a new Yahoo! account and use that for my pipe.

Post Metadata

Date
October 6th, 2008

Author
Aral

Category


6 Comments

  1. Thanks Aral. I’ll make sure that the Pipes team are aware of this issue tomorrow.


  2. Thanks, Steve. Zach also told me on Twitter that he was going to be sending it to the team. :)


  3. Aral, From time to time I get around these crossdomain.xml issues with a proxy script. An extra step, and not preferred, but it works.


  4. Hi Chad,

    That’s what I usually end up having to do also (as in this case, for example). It just sucks to have to put everything through your own server though.


  5. Hi Aral,

    Paul here from the Pipes Team. Currently you can’t access yahooapis with a customized Pipe name as you found out. You can access the pipe.run page by going to your Pipe info page -> More Options and click on “Get as RSS” (or json etc.). It will open a new window where you can view the Pipe ID. In that new window, substitute yahoo.com with yahooapis.com and use that url in your Flash app. Hope this helps you.

    Thanks -Paul


  6. tesekkurler. super site


Leave a Reply



Bad Behavior has blocked 0 access attempts in the last 7 days.