messageFromReference
根据一个 消息引用 查询或获取它对应地源消息。
如果实现者尚未实现此功能则会抛出 UnsupportedOperationException。
如果实现的对应平台明确存在引用的概念、但由于各种原因无法查询引用源消息时, 将会抛出 UnsupportedOperationException。
如果实现的对应平台明确存在引用的概念、但消息引用无法使用 MessageReference 进行表达时, 将会抛出 UnsupportedOperationException。 (如果是此原因,则实现者应当提供另外可供使用的专属API。)
否则,将根据具体地引用信息查询并得到其对应地 MessageContent。
如果一个消息引用等同于一个消息的ID,那么 messageFromReference 的效果等同于 messageFromId。
Since
4.6.0
See also
Throws
可能因为:
实现者尚未实现此API。
如果存在引用的概念、但对应平台明确由于各种原因无法查询引用源消息时
或者如果存在引用的概念、但消息引用无法使用 MessageReference 进。行表达时。 此时则实现者应当提供另外可供使用的专属API。
可能在获取引用的过程中产生的异常 (比如API请求失败,或查不到对应结果)。 这通常来自进行挂起查询的过程(如果有的话)。