https://github.com/snarfed/activitystreams-unofficial
http://snarfed.org/2012-03-12_activitystreams_for_facebook_and_twitter
From the blog post:
"I've just published activitystreams-unofficial, a stand-in
ActivityStreams server for major sites that don't implement it
themselves. It currently has implementations for Facebook and Twitter,
deployed at these endpoints:
http://facebook-activitystreams.appspot.com/
http://twitter-activitystreams.appspot.com/
This complements the unofficial WebFinger and PortableContacts
providers I published recently -
2012-01-16_webfinger_for_facebook_and_twitter,
2012-02-22_portablecontacts_for_facebook_and_twitter . I've updated
the WebFinger provider to include `Link` elements pointing to these
new ActivityStreams endpoints.
They're all just little side projects, and may not be hugely useful on
their own, but together they're another step toward implementing
OStatus bridge apps
(http://snarfed.org/2011-07-27_facebook_app_for_ostatus ) for more of
the major social networking sites.
Feedback and pull requests are welcome!"
as an example, martin atkin's activitystreams test client happily
consume output from both sites:
the first release is read only. it supports getting the current user's
posts with /@me/@self and their friends' posts (ie the facebook "news
feed" or twitter "timeline") with /@me/@all or /@me/@friends. it also
supports getting a specific activity with /@me/@all/@app/ACTIVITY_ID.
the standard startIndex, count, and format (json, atom, xml) query
parameters are supported.
the schema mapping is pretty simple. it uses the "post" verb and
"note" object type for all posts and tweets. it includes actor and
generator fields and image attachments, but otherwise doesn't dive too
deep. i intentionally didn't try to come up with comprehensive schema
mappings.
depending on demand, future releases may add more object types, write
support, filtering, deeper schema mapping, and other features.
--
You received this message because you are subscribed to the Google Groups "Activity Streams" group.
To post to this group, send email to activity...@googlegroups.com.
To unsubscribe from this group, send email to activity-strea...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/activity-streams?hl=en.
thanks for the kind words! yup, the CORS header was on my todo list
for webfinger, and i should do it for poco and activitystreams too.
thanks for the nudge.
done.