我正在尝试调用看起来像这样的youtube API:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=10&playlistId=UU4MePVEgmibN-KAMF4-heTA&key=<KEY>
但我收到错误“网址查询字符串”part = snippet {maxResults} {playlistId} {key}“必须没有替换阻止。对于动态查询参数,请使用@Query。”难道我做错了什么 ??我现在正在这样做:
@GET("playlistItems?part=snippet{maxResults}{playlistId}{key}")
Call<PlaylistItemListResponse> getPlayListItemsList(@Query("maxResults") int maxresults, @Query("playlistId") String playlistId, @Query("key") String key);
答案 0 :(得分:0)
您需要修复@GET
注释中的网址。
请在以下网址查看改造文档:https://square.github.io/retrofit/2.x/retrofit/index.html?retrofit2/http/Query.html
可能更适合您的情况简单示例:
@GET( “/朋友”) 打电话给朋友(@Query(“page”)int page);
使用foo.friends(1)调用yield / friends?page = 1。