开发者社区> 问答> 正文

智能媒体管理下我这边本地获取 Weboffice 访问凭证返回结果没有是什么问题吗?

智能媒体管理下我这边本地获取 Weboffice 访问凭证(GenerateWebofficeToken),根据文档示例调用报错:NoSuchFieldError: Companion。返回结果没有RequestId,服务地址是华北2(北京),是什么问题吗?

展开
收起
十一0204 2023-07-19 15:56:51 80 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    根据您提供的信息,可能是因为使用的 Weboffice SDK 版本不兼容导致的问题。
    Weboffice SDK 在更新版本时可能会进行一些 API 的调整,如果您使用的 SDK 版本与智能媒体管理服务后端不兼容,就会出现无法调用 API 的情况。

    2023-07-28 12:48:34
    赞同 展开评论 打赏
  • 云端行者觅知音, 技术前沿我独行。 前言探索无边界, 阿里风光引我情。

    NoSuchFieldError错误通常是由于您尝试访问一个不存在的字段引起的。因此,您需要检查一下您的代码是否正确调用了Weboffice访问凭证生成方法,并且是否传入了正确的参数。

    其次,返回结果没有RequestId可能是由于您的请求没有成功返回。因此,您需要检查一下您的请求是否成功,并且是否返回了正确的响应结果。

    最后,如果您的服务地址是华北2(北京),可能是由于该地区的网络出现了问题,导致您的请求无法正常完成。在这种情况下,您可以尝试更换网络环境或者等待一段时间后再次尝试。

    2023-07-21 15:09:02
    赞同 展开评论 打赏
  • 根据您提供的信息,报错 "NoSuchFieldError: Companion" 并且返回结果没有 RequestId,可能是由于以下原因导致的问题:

    1. SDK 版本不兼容: 您使用的 SDK 版本与阿里云智能媒体管理服务不兼容,可能是导致 NoSuchFieldError 的原因。请确保使用的 SDK 版本与智能媒体管理服务相匹配,并尝试更新或降级 SDK 版本。

    2. 代码中存在问题: 请仔细检查您的代码实现是否正确,特别是在调用 GenerateWebofficeToken 方法时是否正确传递了所需的参数,并按照文档中的示例进行操作。可能是代码中的问题导致了该错误。

    3. 网络连接问题: 请确保您的网络连接正常,可以尝试重新运行代码,或者检查您的网络配置是否正确。

    2023-07-19 19:34:30
    赞同 展开评论 打赏
  • 意中人就是我呀!

    WebofficeURL不能直接在浏览器打开,要配合JS SDK使用,将示例代码中的token信息替换为您返回的预览Token信息。详情可参考JS-SDK文档预览完整示例 。此回答整理至钉群“智能媒体管理官网客户群”。

    2023-07-19 17:09:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载