当前位置: 首页 > 知识库问答 >
问题:

改装API不能有替换块

谷梁翰飞
2023-03-14
 @GET("calendar_events/?all_events=true&type=assignment&context_codes[]=course_{courseId}")
    fun getCourseWithSyllabus(@Query("courseId") courseId: Long): Call<Course>

共有1个答案

满增
2023-03-14

该错误意味着您只能有硬编码的查询参数,即后面的内容。对于动态查询参数,使用类似于

@Query("context_codes[]") contextCodes

并提供类似“course_$courseID”的值作为其值。

您可以检查修改源码,详细了解异常的来源。

 类似资料:
  • 我正在尝试使用Revovit2调用一个遗留API,这是URL,这是接口方法 不管我遇到什么错误,

  • 我正在尝试调用youtube API,它看起来如下所示: 但我收到错误“URL query String”part=snippet{maxResults}{playlistId}{key}“必须没有replace block。对于动态查询参数,请使用@query。”我做错什么了吗??我目前正在这样做:

  • 我正在尝试使用sinon存根替换一个可能需要很长时间的函数。但是当我运行测试时,测试代码似乎没有使用sinon存根。 这是我要测试的代码。 这是测试代码。 我得到一个断言错误 我做错了什么?为什么不使用存根?摩卡的测试框架。

  • 我正在尝试创建一个带有[秘密]标签的BB代码。BB代码根据用户级别“修订”文本。然而,我有一个问题,让它正常工作。 我目前的代码是: 它为用户控制杆输出: 这大部分是正确的,但是,它改变了BB标签和其他不应该被编辑的东西。 我已经移动了preg_替换和str_替换的顺序,只是无法使其正常工作。

  • 而我的主要 而且我有 我的json

  • 问题内容: 我经常使用包含以下字符的utf-8文本: \ xc2 \ x99 \ xc2 \ x95 \ xc2 \ x85 等等 这些字符使我使用的其他库感到困惑,因此需要替换。 什么是有效的方法,而不是: 问题答案: 总是有正则表达式;只需在方括号内列出所有令人反感的字符,如下所示: 打印:’Hello There’,用空格替换不需要的字符。 或者,如果每个字符都有不同的替换字符: