Frequently Asked Questions
- Q: How does one create a mashup with Mashup Stations services?
A: First of all, you have to register for a free account. Then upload your mashup client files to your account and you're done! :) Simple as that ... sort of.
- Q: No, really, how does it work. What do you mean upload my client files... Come on!
A: OK, could have worked. What I mean is that as of now, you can't host you mashup on another site, if you want to use Mashup Stations cross-domain services. So, let's say you have made a single html-file with some javascript that mashes up info from amazon.com book searches with yahoo's image search. You upload this file to our server, and note the url it gets. Note; You will most probably have to change the javascript in the page to comply with Mashup Stations API calls for the services you want to mash.
- Q: Bah! I don't want to host my files on _your_ server. Why would I?
A: Well, actually we're looking into another solution where you could host you own files on another machine and still use our cross-domain API from the loaded html pages. At the moment we're pretty busy and you'll have to bear with using our site. Also, we're primarily providing the free cross-domain service for testing purposes, so that people with excellent mashup ideas don't need to buy servers and bandwidth just to try something out. Also we hope to make it possible for competent client-side programmers to make interresting mashups without writing a single line of back-end code.
- Q: Hmmm, Yahoo wants me to sign up for and use an application id for all my searches. If I put it in the html-page, everyone will see it and copy it and do all sorts of evil scheming with it. How do you solve this?
A: What we do is ask you to trust us not to be evil and upload your application keys in the same place where you upload your other files. The keys gets stored in our database, and the name you give you key when you upload it can then be used when you build the query string for you target API, with a light modification. If you upload a developer key and call it 'key1', you can write;
http://search.yahooapis.com/ImageSearchService/V1/imageSearch?appid=!key1!&query='+q;
when building the query. When the query is sent to the cross-domain proxy, the key with that name which is registered for you user will be exchanged.
- Q: SO if I choose to let myself undergo all these horrible humiliations to satisfy you personal greed, where is the ghastly google ad code to be included?
Page was generated in 0.0787 seconds
There are 34 comments on this page. [Display comments]