我正在试图更新android中的traccar用户密码,在我看到的文档中,我看到使用PUT发送用户id的必要性,以及要更新的信息,我已经尝试过这样做:
@PUT("users")
Call<Users> updateUserInformation(@Header("authorization") String credentials,
@Query("id") int id,
@Body Users users);我试过使用签名用户的凭据和super_user的凭据,显示的错误如下:
“方法不允许”( okhttp3.ResponseBody$1@7750b1 )
我还试着把id作为字段发送
@Field("id") int id但还是不起作用。
我想知道你们中是否有人知道如何在traccar中更新用户信息。
发布于 2018-02-27 10:43:20
Traccar使用标准REST约定。您需要URL中的用户id:
@PUT("users/{id}")
Call<User> updateUserInformation(@Path("id") long userId, ...);https://stackoverflow.com/questions/48998392
复制相似问题