code: def rpc(_cloud_rpc_name, **params):
      
      encoded_params = {}
      for key, value in params.items():
          if isinstance(params, leancloud.Object):
              encoded_params[key] = utils.encode(value._dump())
          else:
              encoded_params[key] = utils.encode(value)
      response = leancloud.client.post('/call/{}'.format(_cloud_rpc_name), params=encoded_params)
      content = response.json()
      return utils.decode(None, content['result'])
docs: 调用 LeanEngine 上的远程代码
      与 cloud.run 类似，但是允许传入 leancloud.Object 作为参数，也允许传入 leancloud.Object 作为结果
      :param name: 需要调用的远程 Cloud Code 的名称
      :type name: basestring
      :param params: 调用参数
      :return: 调用结果