Outlook 加载项的测试令牌 - 始终返回空标记



我正在尝试让测试令牌验证适用于 Outlook Office 加载项。

解码字符串: VNNAnf36IrkyUVZlihQJNdUUZlYFEfJOeldWBtd3IM=

编码字符串: %3Cr%3E%3Ct%20aid%3D%22WA900006056%22%20pid%3D%22bd1fedd2-ff5f-4b8e-ac48-c2b47ee0ce91%22%22%20oid%3D%223DBFC30C-DBE9-419E-A5FB-1DB48BEDEC1B%22%20did%3D%22xxxxxx.onMicrosoft.com%22%20et%3D%22Trial%22%20ad%3D%222018-01-12T21%3A58%3A13Z%22%20sd%3D%222018-01-12T00%3A00%3A00Z%22%20te%3D%222018-06-30T02%3A49%3A34Z%22%20test%3D%221%22%20%2F%3E%3Cd%3EVNNAnf36IrkyUVZlihQJNdUUZlYFEfJOeldWBtd3IM%3D%3C%2Fd%3E%3C%2Fr%3E

无论我如何将其传递给 https://verificationservice.officeapps.live.com/ova/verificationagent.svc/rest/verify?token={token},它都不会返回任何填充任何值的内容。

它始终返回如下。

来自服务的响应

我正在使用此参考中的测试令牌。 https://learn.microsoft.com/en-us/office/dev/store/add-in-license-schema 文档的字符串格式是否过时,还是我遗漏了什么?文档指出,Office 加载项不需要 64 位编码。

任何人都可以给我一个 Outlook 加载项的工作测试令牌。

如果包含 ts(偶数值 0),则验证有效。获取编码的令牌,对其进行解码,并添加"ts=0",然后编码(使用 url 编码)。我得到以下验证:

https://verificationservice.officeapps.live.com/ova/verificationagent.svc/rest/verify?token=%3Cr%3E%3Ct+aid%3D%22WA900006056%22+pid%3D%22bd1fedd2-ff5f-4b8e-ac48-c2b47ee0ce91%22+oid%3D%223DBFC30C-DBE9-419E-A5FB-1DB48BEDEC1B%22+did%3D%22xxxxxxx.onmicrosoft.com%22+ts%3D%220%22+et%3D%22Trial%22+ad%3D%222018-01-12T21%3A58%3A13Z%22+sd%3D%222018-01-12T00%3A00%3A00Z%22+te%3D%222018-06-30T02%3A49%3A34Z%22+test%3D%221%22+%2F%3E%3Cd%3EVNNAnf36IrkyUVZlihQJNdUUZlYFEfJOeldWBtd3IM%3D%3C%2Fd%3E%3C%2Fr%3E

该文档确实指出 ts 与 office 插件无关,需要更新。但是,上述解决方法(包括 ts)应该会阻止您的测试

我在 https://learn.microsoft.com/en-us/office/dev/store/add-in-license-schema 更新了文档并提交了 PR。实时主题将很快更新。谢谢,林达卢-MSFT (lindalu@microsoft.com) 这是更正:

ts整数 — 表示此购买者许可访问此加载项的用户总数。

  • 对于网站许可的外接程序,此值为 0。
  • 此属性适用于 Office 外接程序。即使 ts=0,也将其包含在代码中。(注意以前,本主题错误地指出ts不适用于 Office 外接程序。

相关内容

最新更新