diff --git a/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java b/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java index 3b595ba..2a707ba 100644 --- a/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java +++ b/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java @@ -209,7 +209,7 @@ //アカウントのニックネームの取得 ok @GET @Path("/{user-id}/name") - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response getName(@PathParam("user-id") String userId) { //取得 User user = userRepository.getUser(userId); @@ -220,7 +220,7 @@ ); } - return Response.ok(user.getName(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getName(), MediaType.TEXT_PLAIN).build(); } //ニックネームの変更 @@ -248,14 +248,14 @@ //ニックネームアップデート user.setName(newName); - return Response.ok(user.getName(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getName(), MediaType.TEXT_PLAIN).build(); } //単一アカウントのパスワードの取得 ok @GET @Path("/{user-id}/password") - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response getPassword(@PathParam("user-id") String userId, @QueryParam("token") String token) { User user = userRepository.getUser(userId); if (user == null) { @@ -270,7 +270,7 @@ ); } - return Response.ok(user.getPassword(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getPassword(), MediaType.TEXT_PLAIN).build(); } //指定されたIDのパスワードを変更する @@ -311,7 +311,7 @@ //単一アカウントのemailの取得 @GET @Path("/{user-id}/email") - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response getEmail(@PathParam("user-id") String userId, @QueryParam("token") String token) { User user = userRepository.getUser(userId); @@ -326,14 +326,14 @@ .build() ); } - return Response.ok(user.getEmail(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getEmail(), MediaType.TEXT_PLAIN).build(); } //指定されたIDのemailを変更する @PUT @Path("/{user-id}/email") @Consumes(MediaType.APPLICATION_FORM_URLENCODED) - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response updateEmail(@PathParam("user-id") String userId, @FormParam("new-email") String newEmail, @FormParam("token") String token) { if (newEmail == null || newEmail.isBlank()) { @@ -369,20 +369,20 @@ //emailアップデート user.setEmail(newEmail); - return Response.ok(user.getEmail(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getEmail(), MediaType.TEXT_PLAIN).build(); } //指定されたIDのアイコンを返す @GET @Path("/{user-id}/icon") - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response getIcon(@PathParam("user-id") String userId) { User user = userRepository.getUser(userId); if (user == null) { throw new WebApplicationException(Response.Status.NOT_FOUND); } - return Response.ok(user.getIcon(), MediaType.APPLICATION_JSON).build(); + return Response.ok(user.getIcon(), MediaType.TEXT_PLAIN).build(); } //アイコンを変更する @@ -414,7 +414,7 @@ //アイコンを変更する user.setIcon(newIcon); - return Response.ok(user.getIcon(), MediaType.APPLICATION_JSON).build().toString(); + return Response.ok(user.getIcon(), MediaType.TEXT_PLAIN).build().toString(); } @@ -456,7 +456,7 @@ //特定のペアの自分以外のuidを返す @GET @Path("/{user-id}/friends/{pair-id}") - @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) public Response getPairId(@PathParam("user-id") String userId, @QueryParam("token") String token, @PathParam("pair-id") String pairId) { if (pairId == null || pairId.isBlank()) { @@ -500,7 +500,7 @@ String otherUserId = pair.getUser0Id().equals(userId) ? pair.getUser1Id() : pair.getUser0Id(); // JSON で返す - return Response.ok(otherUserId, MediaType.APPLICATION_JSON).build(); + return Response.ok(otherUserId, MediaType.TEXT_PLAIN).build(); }