0 Replies Latest reply on Sep 8, 2014 8:56 AM by rsands

    Passing Jive contents to external analytics system

    rsands
      I want to be able to pass all new/updated Jive contents (including Comments) on an ongoing basis to an external system for analysis.  This includes semantic analysis of text so I need the full content rather than just the meta-data.  I'm a Jive newbie so have been looking around for the best approach,  but so far don't seem to have found any option that ticks all the boxes.  I've outlined my thoughts so far below,  but would be grateful for any insights anyone can offer.

       

      Core APIs (https://developers.jivesoftware.com/api/v3/cloud/rest/SearchService.html)

      The idea is to search for all content after a specified date/time, but this doesn't seem to include Comments.  This would presumably mean re-querying for Comments for every Content item, with no way to just get new Comments. Presumably this would also mean polling each piece of content for new Comments?

      Feeds (http://docs.jivesoftware.com/jive_sbs/5.0/index.jsp?topic=/com.jivesoftware.help.sbs.online_5.0/admin/FeedsAvailable.html)

      Feeds seem to only pass a limited set of meta-data but we could probably live with that, and they do seem to be able to send the full content for all data types including Comments which is great, as is the availability of JSON.  However I've also seen pradeepkr's post indicating that there's a problem authentication to secure Feeds which would be a show-stopper for us as these feeds would only be for private consumption. I'm also guessing that Feeds weren't designed for this type of integration so am worried this could lead to other problems?

      Data Export API (https://community.jivesoftware.com/docs/DOC-99916#jive_content_id_GET_analyticsv1exportactivity)

      This would be great, except it seems to only include metadata, and we'd need to re-query each individual piece of post to get the content.