首页 > 解决方案 > 通过 objectId Retrofit/Parse 获取用户

问题描述

我在 parse.com 中有一个用户列表

我需要检索其中一些用户,我拥有所有必要的 ID。例如,我有 50 个用户存储在 parse 中,但我只需要 10 个。

有了这 10 个 ID,我需要获得用户。

我邮递员我做了下一个:

https://parseapi.back4app.com/users?where={"objectId":{"$in":["id01","id02","id03".."id10"]}}

我得到了正确的数据。

如何转化为改造电话?我怎么能在改造中做一个“哪里”的句子?

谢谢大家。

标签: androidrestparse-platformretrofit2

解决方案


尝试定义where为 URL 参数并在使用改造调用时设置{"objectId":{"$in":["id01","id02","id03".."id10"]}}为值:textInCurlyBrackets

public interface FooService {

    @GET("https://parseapi.back4app.com/users")
    void getUsersByIDs(@Query("where") String textInCurlyBrackets, Callback<String> callback);
}

如果您需要更多信息,这篇文章可能会对您有所帮助:Retrofit and GET using parameters


推荐阅读