Hi, are there any client libraries for Java that best works with Mailsac? There’s a lot and I don’t know which ones are the most effective and most compatible with Mailsac.
Thanks.
Hi, are there any client libraries for Java that best works with Mailsac? There’s a lot and I don’t know which ones are the most effective and most compatible with Mailsac.
Thanks.
Hey @axis, welcome and thanks for the question. Depending on what you want to do, there are a few options.
For interacting with the REST API, your best bet is probably generating a Java Mailsac client library using the OpenAPI (formerly Swagger) spec.
The spec can be downloaded from https://mailsac.com/docs/api - look for “Download” button.
https://mailsac.com/openapi-with-examples.json
In the future we hope generate libraries automatically in our CI, and publish to maven (as well as other languages & repos).
If the above doesn’t work for you, please try using Unirest. For every REST endpoint at mailsac.com/docs/api, we generate “Java + Unirest" code snippets. You’ll still have to parse the response JSON string into a class instance, hash or array of objects.
The above recommendations were for managing email over REST. If you’re receiving email over web sockets, the best bet is using a library like https://github.com/TooTallNate/Java-WebSocket. We don’t currently have any code samples for Java, but check out the JavaScript samples to get a general idea: https://docs.mailsac.com/en/latest/services/websocket/websocket.html
Mailsac is trusted by thousands of developers and businesses for temporary disposable email testing.