On Sep 10, 2008, at 12:55 PM, Derek Gathright wrote: > Bump! > > If someone hasn't tackled this issue by then, I'll work on it after > I get back from ZendCon in a few weeks. Seems like an easy patch.
Hey Derek. Yep, it was :) I've implemented JSONP callbacks. Hopefully, it will make it into the next release (0.6). http://laconi.ca/trac/ticket/560 Zach > > > On Sat, Sep 6, 2008 at 12:14 PM, Derek Gathright <[EMAIL PROTECTED]> > wrote: > Looks like this is how it works. > > JSON output > [{"test":"data"}] > > JSON with Padding (JSONP) output > <?= $_GET['callback'] ?>([{"test":"data"}]); > > Once Laconi.ca supports JSONP, it can open the door to 100% > javascript clients. Thoughts? > > > On Sat, Sep 6, 2008 at 11:57 AM, Derek Gathright <[EMAIL PROTECTED]> > wrote: > Hmm... well I'm reading up on the JSONP response format, and it > appears that the response given is slightly different from the > standard JSON format. So is the answer that Laconi.ca's Twitter API > doesn't yet support JSONP? If so, anyone wanna shed some light on > how we make that happen? Will look into it more myself. > > http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp/ > > > On Sat, Sep 6, 2008 at 11:48 AM, Derek Gathright <[EMAIL PROTECTED]> > wrote: > I'm having an issue with the Identi.ca JSON feeds in JQuery. It > works perfect when pulling from the Twitter feed, but after the > call, JQuery fails to take action with the response when calling the > Identi.ca equivalent. > > Here's a snippet to demonstrate how one works and the other doesn't > > <html> > <head> > <script type="text/javascript" > src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js > "></script> > <script> > $(document).ready(function() { > //var url = 'http://twitter.com/statuses/friends_timeline.json'; > var url = 'http://identi.ca/api/statuses/friends_timeline.json'; > $.ajax({ > type : "GET", > url : url, > dataType : "jsonp", > success : function(data) > { > alert("success"); > }, > error : function(){ > alert("error"); > } > }); > }); > </script> > </head> > </html> > > > Was thinking it might have to do with something in the headers. > From my experience with JQuery, anytime it fails to take action > after an AJAX call, it received the wrong data type. But, this > doesn't give me any clues either. > > http://identi.ca/api/statuses/public_timeline.json > ====== > HTTP/1.1 200 OK > Date: Sat, 06 Sep 2008 16:36:26 GMT > Server: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch > X-Powered-By: PHP/5.2.4-2ubuntu5.3 > Transfer-Encoding: chunked > Content-Type: application/json; charset=utf-8 > ====== > > > http://twitter.com/statuses/public_timeline.json > ====== > HTTP/1.1 200 OK > Date: Sat, 06 Sep 2008 16:35:42 GMT > Server: hi > Content-Encoding: UTF-8 > Content-Type: application/json;charset=utf-8 > Content-Length: 11783 > Cache-Control: max-age=300 > Expires: Sat, 06 Sep 2008 16:40:44 GMT > Connection: close > ====== > > > Any ideas? > > > > _______________________________________________ > Laconica-dev mailing list > [email protected] > http://mail.laconi.ca/mailman/listinfo/laconica-dev _______________________________________________ Laconica-dev mailing list [email protected] http://mail.laconi.ca/mailman/listinfo/laconica-dev
