ust saw Dave Morin post regarding the available of the FB Open Streams API: http://developers.facebook.com/news.php?blog=1&story=225
From the post:
"The home page design centralizes the stream of information that tells you what's going on right now in the world around you. With the Facebook Open Stream API users will be able to use applications to read and interact with their stream. As a Facebook developer you'll also be able to access the posts you've published into the stream and display them in your application, whether it's on a mobile device, Web site or desktop.
To enable developers to access the stream, we've built the Facebook Open Stream API to include the emerging Activity Streams standard."
Exciting stuff from Facebook for sure!
--
darren bounds
dar...@cliqset.com
Ok cool so we have:
http://wiki.developer.myspace.com/index.php?title=Standards_for_Activity_Streams
and
http://wiki.developers.facebook.com/index.php/Using_Activity_Streams
Pretty similar. The main differences actually regarding the
flexibility of the queries
Would love to see a consumer of both coughPlaxoOrSeesmiccough and of
course the validator !
At MySpace we have just spent time this sprint updating our api to
comply to the current spec verbatim(as verbatim as our qaing detected
at least) and it will be going out tomorrow night :)
I hope the FB folks get a chance to do this as well so less consumers
are impacted.
Also I think its super important that we communicate all changes to
the specs going forward to the current implementors at least.
I dont know if people want to subscribe to github editor's updates on
friendfeed or have it sent here.
Hey there, Chris, Ari, others..Our implementation uses the following activity verbs:postshareAt the time I initially implemented this, there were only two verbs (post being one of them if I remember), and I thought the share concept was so central to the Facebook experience that it should have a presence in our Atom feed. I know that Plaxo is programmatically working against the verb to distinguish between shared videos (i.e. something from youtube) and content created specifically for Facebook (i.e. video recorded through Facebook's video recording feature.)As far as the activity object types, I used the following:statusnotephoto
videoalbumsongprofile
news-articleblog-entrylinkWhen implementing the activity object contributions to the Atom feed, it was important for us to maintain parity with what's available via FQL and our API, and the API response includes type information about what type of object is being posted/shared, etc. We didn't want the AS option to be harder to program against, so we included some specialized object types that matched up with the same words we've used in our feed stories. In practice, profile, news-article, and blog-entry come up a very small fraction of the time, and truth be told, profile, news-article, and blog-entry could be killed and replaced with link. I can include a more type-specific title in the entry even if I go with a smaller set of object types.Let me know if you have have any more questions/comments.Jerry