Skip to content

[Bug] [INFO] save apiInfo failed:请求参数 data 应当有必需属性 api_type #1173

Closed as not planned
@chaosheng1991

Description

@chaosheng1991

Describe the bug

we install EasyYapi 2.7.3.212.0 in idea, choose controller api to export Yapi. The result shows "[INFO] save apiInfo failed:请求参数 data 应当有必需属性 api_type"

To Reproduce

Detailed Steps to reproduce the behavior:

  1. Open '...'
  2. Click on '....'
  3. See error

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Logs

  1. Add config:

    http.call.before=groovy:logger.info("call:"+request.url())
    http.call.after=groovy:logger.info("response:"+response.string())
    api.class.parse.before=groovy:logger.info("[api] before parse class:"+it)
    api.class.parse.after=groovy:logger.info("[api] after parse class:"+it)
    api.method.parse.before=groovy:logger.info("[api] before parse method:"+it)
    api.method.parse.after=groovy:logger.info("[api] after parse method:"+it)
    api.param.parse.before=groovy:logger.info("[api] before parse param:"+it)
    api.param.parse.after=groovy:logger.info("[api] after parse param:"+it)
    json.class.parse.before=groovy:logger.info("[json] before parse class:"+it)
    json.class.parse.after=groovy:logger.info("[json] after parse class:"+it)
    json.method.parse.before=groovy:logger.info("[json] before parse method:"+it)
    json.method.parse.after=groovy:logger.info("[json] after parse method:"+it)
    json.field.parse.before=groovy:logger.info("[json] before parse field:"+it)
    json.field.parse.after=groovy:logger.info("[json] after parse field:"+it)
  2. Console output easy_api

    • Please set Preferences(Settings) > Other Settings > EasyApi > Common > log to `LOW```
  3. Logs of IDEA:

    The easiest way to find the product log file is the Help menu, the item name would depend on the IDE version and OS:- Show Log in Explorer

    • Show Log in Finder
    • Show Log in Konqueror/Nautilus
    • Reveal Log in Explorer
    • Reveal Log in Finder/Finder/Nautilus

Environment (please complete the following information):

  • OS: [e.g. Windows]
  • IDEA version [e.g. 2021.2.3]
  • Plugin version [e.g. 2.2.9]
  • Yapi version [e.g. 1.9.1]

Demo Code

  1. Fork https://github.com/Earth-1610/spring-demo
  2. Write some code to reproduce this error
  3. Now paste the forked repository hear: https://github.com/xxxx/spring-demo

CheckList

  • Preferences(Settings) > Other Settings > EasyApi > Intelligent > enable infer

Additional context

Add any other context about the problem here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething isn't workingwontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions