我需要在串联模式下使用漫游器,并且正在使用Java开源库来处理对电报API的RESTful请求。可以在此链接https://github.com/pengrad/java-telegram-bot-api中找到该库。我试图这样做:

String query = inlineQuery.query().trim().toLowerCase();
List<String> answerList = new LinkedList<String>();
answerList.add("first_answer");
answerList.add("second_answer");
InlineQueryResult[] resArray = new InlineQueryResult[answerList.size()];
for (int j = 0; j < resArray.length; j++)}{
    resArray[j] = new InlineQueryResultArticle(inlineQuery.id(), answerList.get(j), query);
}
bot.answerInlineQuery(inlineQuery.id(), resArray);


但是我在运行时有这个异常

Exception in thread "main" retrofit.RetrofitError: 400 Bad Request




我将InlineQueryResultArticle构造函数的第一个参数从inlineQuery.id()修改为"id_"+j,现在可以使用了。

最佳答案

尝试使用2.0.0版本的库。
现在在响应对象中返回错误消息。
并进行了API更改

09-25 20:16