下面列出了android.database.Observable#retrofit.http.Path 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Headers("Accept: application/json")
@GET("/v1/accounts/{application_key}/query")
NewRelicTimeSeries getTimeSeries(
@Header("X-Query-Key") String apiKey,
@Path("application_key") String applicationKey,
@Query("nrql") String query);
@DELETE("/shots/{id}")
Observable<Response> deleteShot(@Path("id") long id);
@GET("data/{type}/{count}/{pageIndex}")
Call<CommonDate> getCommonDate(@Path("type") String type,
@Path("count") int count,
@Path("pageIndex") int pageIndex
);
@GET("/shots/{id}/likes")
Observable<List<Like>> getShotLikes(@Path("id") long id, @Query("page") int page);
@POST("/2013-12-26/SubAccounts/{subAccountSid}/Calls/CallCancel")
Observable<Object> cancelDialBackCall(@Header("authorization") String authorization, @Path("subAccountSid") String subAccountSid, @Query("sig") String signature, @Body CallCancelData data);
@POST("/shots/{id}/like")
Observable<Response> likeShot(@Path("id") long id);
@Headers("Accept: application/json")
@GET("/users/{id}/showcases")
Observable<MuResponse> getUserShowcased(@Path("id") String id, @Query("page") int page);
@POST("/2013-12-26/Accounts/{accountSid}/ivr/conf")
Observable<Object> quitCallMeeting(@Header("authorization") String authorization, @Path("accountSid") String accountSid, @Query("sig") String signature, @Query("confid") String confid, @Body QuitCallMeeting data);
@GET("/2013-12-26/Accounts/{accountSid}/CallResult")
Observable<CallResultRes> getCallResult(@Header("authorization") String authorization, @Path("accountSid") String accountSid, @Query("sig") String signature, @Query("callsid") String callSid);
@PUT("/users/{id}")
Observable<User> updateUser(@Path("id") String userId,
@Body UserUpdateData data);
@POST("/teams/{id}/join?fields=signCode,prefs,invitations")
Observable<Team> joinTeam(@Path("id") String teamId);
@POST("/teams/{id}/joinbysigncode")
Observable<Team> joinBySignCode(@Path("id") String teamId, @Query("signCode") String signCode);
@POST("/teams/{id}/invite")
Observable<Member> inviteViaPhone(@Path("id") String teamId,
@Query("mobile") String mobile);
@GET("/organizations/{organizationId}/clients/{clientId}/versions/{version}")
Client getClientVersion(@Path("organizationId") String organizationId,
@Path("clientId") String clientId,
@Path("version") String version);
@GET("/users/{id}/teams")
Observable<List<Team>> getUserTeams(@Path("id") long id, @Query("page") int page);
@Headers("Accept: application/json")
@PUT("/users/{uid}/follow")
Observable<Follow> follow(@Path("uid") String uid);
@GET("/data/福利/{limit}/{page}")
Observable<CommonGoodsBean> getBenefitsGoods(
@Path("limit") int limit,
@Path("page") int page
);
@POST("/teams/{id}/refresh")
Observable<Team> refreshSignCode(@Path("id") String teamId,
@Body RefreshSignCodeRequestData data);
@GET("movie/{id}/credits")
Call<List<Cast>> listAllByMovie(@Path("id") Long id, @Query("api_key") String apiKey);
@PUT("/teams/{id}")
Observable<Team> updateTeam(@Path("id") String teamId,
@Body TeamUpdateRequestData data);
@GET("/teams/{id}")
Observable<Team> getTeamDetail(@Path("id") String teamId,
@Query("fields") String fields);
@Headers("Accept: application/json")
@GET("/posts/{id}")
Observable<MuResponse> getPost(@Path("id") String id);
@GET("/shots/{id}")
Observable<Shot> getShot(@Path("id") long id);
@POST("/teams/{id}/removemember")
Observable<Object> removeMemberFromTeam(@Path("id") String teamId, @Body MemberRequestData member);
@GET("/organizations/{organizationId}/clients/{clientId}/versions")
List<String> listClientVersions(@Path("organizationId") String organizationId,
@Path("clientId") String clientId);
@GET("/teams/{id}/members")
Observable<List<Member>> getMembers(@Path("id") String teamId);
@GET("/gateways/{gatewayId}")
Gateway fetch(@Path("gatewayId") String gatewayId);
@GET("/users/{id}/likes")
Observable<List<LikedShot>> getUserLikedShot(@Path("id") long id, @Query("page") int page);
@GET("/teams/{id}/rooms?isArchived=true")
Observable<List<Room>> getArchivedRoom(@Path("id") String teamId);
@GET("/metadata/auto/{storagePath}")
void obtainFolders(@Path("storagePath") String storagePath, retrofit.Callback<DropboxFoldersResponse> folders);