docs: def search_shows_by_keyword(self, keyword, unite=0, source_site=None,
                                  category=None, release_year=None,
                                  area=None, orderby='view-count',
                                  paid=None, hasvideotype=None,
                                  page=1, count=20):
          """doc: http://open.youku.com/docs/doc?id=82
          """
          url = 'https://openapi.youku.com/v2/searches/show/by_keyword.json'
          params = {
              'client_id': self.client_id,
              'keyword': keyword,
              'unite': unite,
              'source_site': source_site,
              'category': category,
              'release_year': release_year,
              'area': area,
              'orderby': orderby,
              'paid': paid,
              'hasvideotype': hasvideotype,
              'page': page,
              'count': count
          }
          params = remove_none_value(params)
          r = requests.get(url, params=params)
          check_error(r)
          return r.json()