code: def user_link_history(self, created_before=None, created_after=None,
                            limit=100, **kwargs):
          
          """ Bit.ly link
  
          Link History Keys
          -----------------
  
              [u'aggregate_link', u'archived', u'campaign_ids',
               u'client_id', u'created_at', u'keyword_link',
               u'link', u'long_url', u'modified_at',
               u'private', u'tags', u'title', u'user_ts']
          """
          # bit.ly API doesn't seem to like anything other than int's
          limit = int(limit)
          created_after = int(created_after)
          created_before = int(created_before)
          hist = self.api.user_link_history(
              limit=limit, created_before=created_before,
              created_after=created_after)
  
          # FIXME: if we have more than 100 objects we need to PAGINATE
          record = "{0} - {1}"
          links = []
          for r in hist:
              link = r.get('keyword_link') or r['link']
              title = r['title'] or '<< NO TITLE >>'
              links.append(record.format(link, title))
          log.debug("First 3 Links fetched:")
          log.debug(pretty(hist[0:3], indent=4))
          return links
docs: Bit.ly API - user_link_history wrapper