我需要在串联模式下使用漫游器,并且正在使用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更改