code: def get_token_by_code(self, code):
          '''return origin json'''
          url = 'https://openapi.youku.com/v2/oauth2/token'
          data = {'client_id': self.client_id,
                  'client_secret': self.client_secret,
                  'grant_type': 'authorization_code',
                  'code': code,
                  'redirect_uri': self.redirect_uri}
          r = requests.post(url, data=data)
          check_error(r)
          return r.json(f get_token_by_code(self, code):
          '''return origin json'''
          url = 'https://openapi.youku.com/v2/oauth2/token'
          data = {'client_id': self.client_id,
                  'client_secret': self.client_secret,
                  'grant_type': 'authorization_code',
                  'code': code,
                  'redirect_uri': self.redirect_uri}
          r = requests.post(url, data=data)
          check_error(r)
          return r.json()
docs: return origin json