我试图调用youtube API,它看起来像这样:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=10&playlistId=UU4MePVEgmibN-KAMF4-heTA&key=<KEY>
但是我得到了错误“URL查询字符串”部分=代码段{maxResults}{playlaid}{key}“不能有替换块。对于动态查询参数,请使用@query。”我做错什么了吗??我目前正在这样做:
@GET("playlistItems?part=snippet{maxResults}{playlistId}{key}")
Call<PlaylistItemListResponse> getPlayListItemsList(@Query("maxResults") int maxresults, @Query("playlistId") String playlistId, @Query("key") String key);
您需要修复GET注释中的URL。
请查看改装文档:https://square.github.io/retrofit/2.x/retrofit/index.html?retrofit2/http/Query.html
简单示例:
@GET("/朋友")呼叫朋友(@Query("page")int page);
与foo通话。朋友(1)收益/朋友?页码=1。
使用查询映射可能对您的情况更好。
我正在尝试调用youtube API,它看起来如下所示: 但我收到错误“URL query String”part=snippet{maxResults}{playlistId}{key}“必须没有replace block。对于动态查询参数,请使用@query。”我做错什么了吗??我目前正在这样做:
例如 原因: 我想我必须禁用gson解析到POJO中,但不知道如何做到这一点。
问题内容: 我有一个简单的节点模块,该模块连接到数据库,并且具有几个用于接收数据的功能,例如,以下功能: dbConnection.js: 该模块将从另一个节点模块中以这种方式调用: app.js: 我想使用promise而不是回调以返回数据。到目前为止,我已经在以下线程中阅读了有关嵌套的Promise的内容:使用嵌套的Promises编写干净的代码,但是我找不到适合该用例的任何简单解决方案。用承
问题内容: 例如我有一个功能: 我怎样才能返回AJAX后得到的? 问题答案: 因为请求是异步的,所以您无法返回ajax请求的结果(而同步ajax请求是一个 糟糕的 主意)。 最好的选择是将自己的回调传递给f1 然后,您将像这样致电:
在解组xml文档时,JAXB无法解组具有替换组名称的复杂类型。doucment带有替换名,JAXB解组进程无法将数据与实际元素绑定。最后,我得到一个空对象,它的数据到达xml文档中。这是JAXB中的错误还是我在这里做错了什么? 注意:下面的模式清楚地定义了有问题的复杂元素类型ENBFunction的替代名称。并且在解编组"xn: ManagedElementOptionallyContainedN