There's no swagger.json, but in apidoc (see attached file) I found the
following rows. Would that be the one?
1. {apiVersion: "1", swaggerVersion: "1.2",…}
1. apiVersion:"1"
2. apis:[{path: "/version", description: "Version av API"}, {path:
"/admin", description: "Admin"},…]
3. swaggerVersion:"1.2"
Den måndag 18 september 2017 kl. 09:26:17 UTC+2 skrev Ron:
>
> No, unfortunately that’s not it.
>
>
>
> It is most likely a file called ‘swagger.json’ or simply ‘apidocs’.
>
>
>
>
>
>
>
> *From: *<[email protected] <javascript:>> on behalf of
> Vigfus A <[email protected] <javascript:>>
> *Reply-To: *"[email protected] <javascript:>" <
> [email protected] <javascript:>>
> *Date: *Monday, September 18, 2017 at 09:54
> *To: *Swagger <[email protected] <javascript:>>
> *Subject: *Re: How to create a Swagger *.yaml or *.json definition file
> and project settings?
>
>
>
> Good morning,
>
>
>
> I've looked through the Network tab and had a look in the swagger.js file
> (see attached pic if it's the correct file).
>
> I came across two version notifications
>
> At the top this was commented
>
> // swagger.js
>
> // version 2.0.41
>
>
>
> and then further down this code which felt a bit odd since a developer
> just came by and said they were using version 1.3.6
>
> response: function (resp) {
>
> var responseObj = resp.obj || JSON.parse(resp.data);
>
> _this.swaggerVersion = responseObj.swaggerVersion;
>
> if (_this.swaggerVersion === "1.2") {
>
> return _this.buildFromSpec(responseObj);
>
> } else {
>
> return _this.buildFrom1_1Spec(responseObj);
>
> }
>
> }
>
>
> Is that the information you need or should I look elsewhere?
>
>
>
> Den fredag 15 september 2017 kl. 20:34:53 UTC+2 skrev Ron:
>
> Great, we’re making progress.
>
>
>
> “Swagger” is the name of a set of open source project around the OpenAPI
> specification.
>
> If you want to compare it to the SOAP days, the OpenAPI is to REST what
> WSDL is to SOAP.
>
>
>
> The screenshot you’re sharing is from swagger-ui, one of our tools. That
> takes an OpenAPI specification and renders it.
>
>
>
> The good news is that ‘xsd’ you’re looking for is hidden there. That would
> also be the file you can load into SoapUI Pro.
>
> The bad news is that the swagger-ui version you’re using is very old and
> it might make things a bit trickier (might not even be supported by SoapUI
> Pro).
>
>
>
> First thing first, lets try to find that swagger.json file.
>
>
>
> Open the swagger-ui you have in your browser.
>
> Then, open your browser’s developer tools, go to the network tab, and
> refresh the page.
>
> That will show you a list of calls to load the files used in the page.
>
> One of those files, that should be relatively up in the requests, would be
> a ‘swagger.json’ file. You can save it from there.
>
>
>
> After you have the file, open it and look for either ‘swagger’ or
> ‘swaggerVersion’ in it, and let me know the value of that field.
>
>
>
>
>
> *From: *<[email protected]> on behalf of Vigfus A <
> [email protected]>
> *Reply-To: *"[email protected]" <
> [email protected]>
> *Date: *Friday, September 15, 2017 at 20:47
> *To: *Swagger <[email protected]>
> *Subject: *Re: How to create a Swagger *.yaml or *.json definition file
> and project settings?
>
>
>
> It might be my terminology that is off as I haven't used Swagger before,
> but there's an icon in the top left that looks like this {...} and links
> to swagger.wordnik.com. It might be a third party product that allows you
> to test your APIs and get simple responses. I was hoping I could get a file
> with the data shown in the pic below i.e. like the old XSD so I could
> import it into soapUI and soapUI would know what to expect if I call this
> API. In soapUI I can build Test suites, Test cases and import data so I can
> run a chain of tests whereas this interface only allows me to enter data.
>
>
>
> (In case the pic below doesn't show the model just shows the respons parm)
>
> parm 1 - string (optional)
>
> parm 2 - string (optional)
>
> parm 3 - string (optional)
>
> parm 4 - string (optional)
>
>
>
> Den fredag 15 september 2017 kl. 19:22:53 UTC+2 skrev Ron:
>
> Before diving into it more, can you explain:
>
>
>
> There are around 10 different APIs that I can reach in Swagger
>
>
>
> What is Swagger in that sentence?
>
>
>
>
>
>
>
> *From: *<[email protected]> on behalf of Vigfus A <
> [email protected]>
> *Reply-To: *"[email protected]" <
> [email protected]>
> *Date: *Friday, September 15, 2017 at 19:16
> *To: *Swagger <[email protected]>
> *Subject: *Re: How to create a Swagger *.yaml or *.json definition file
> and project settings?
>
>
>
> There are around 10 different APIs that I can reach in Swagger, but I
> can't see more than that the Response Content Type is "application/json;
> charset=UTF-8" together with Model/Model Schema. Last time I used APIs some
> 10 years ago we had XML and XSD, but I can see some resemblance between XSD
> and Model, but I can only see the response parms as information in Swagger.
> I've just assumed a Swagger definition sort of is like a XSD, but I can't
> that equivalent to the XSD file that I want to import to soapUI.
>
> Not sure how big they are sizewise, but varies from a single parm to close
> to 100 parms in the response.
>
>
>
> Den fredag 15 september 2017 kl. 17:45:15 UTC+2 skrev Ron:
>
> I assume you have an existing API.
>
>
>
> Which language/library do you use to expose the API?
>
> How big is your API?
>
>
>
>
>
>
>
> *From: *<[email protected]> on behalf of Vigfus A <
> [email protected]>
> *Reply-To: *"[email protected]" <
> [email protected]>
> *Date: *Friday, September 15, 2017 at 18:43
> *To: *Swagger <[email protected]>
> *Subject: *Re: How to create a Swagger *.yaml or *.json definition file
> and project settings?
>
>
>
> Sorry if I was unclear. I want to know how to generate the API defintion
> file in Swagger :)
>
> Den fredag 15 september 2017 kl. 17:27:03 UTC+2 skrev Ron:
>
> Are you asking how to use SoapUI Pro or how to generate an API definition
> for your API?
>
>
>
>
>
>
>
> *From: *<[email protected]> on behalf of Vigfus A <
> [email protected]>
> *Reply-To: *"[email protected]" <
> [email protected]>
> *Date: *Friday, September 15, 2017 at 18:16
> *To: *Swagger <[email protected]>
> *Subject: *How to create a Swagger *.yaml or *.json definition file and
> project settings?
>
>
>
> Hi,
>
>
>
> I'm using soapUI Pro and want to import a Swagger definition file as
> explained in
>
> https://support.smartbear.com/readyapi/docs/projects/create/swagger.html
>
>
>
> Can someone tell me how someone who has never used Swagger can go about to
> do this? Either a link or a step by step instruction would be awesome :)
>
>
>
> Best Regards,
>
> Vigfus
>
> --
> You received this message because you are subscribed to the Google Groups
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
--
You received this message because you are subscribed to the Google Groups
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.