Test Token for Outlook Add in - всегда возвращает нулевые теги

Я пытаюсь запустить проверку токенов для надстройки Outlook Office.

Декодированная строка: VNNAnf36IrkyUVZlihQJNdUUZlYFEfJOeldWBtd3IM =

Закодированная строка:% 3Cr% 3E% 3Ct% 20aid% 3D% 22WA900006056% 22% 20pid% 3D% 22bd1fedd2-ff5f-4b8e-ac48-c2b47ee0ce91% 22% 20oid% 3D% 223DBFC30C-DBE9-419E-A548FB% -DBE9-419E-A548FB% 20did% 3D% 22xxxxxxx.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% 3Er% 3Er%

Независимо от того, что и как я передаю на https://verificationservice.officeapps.live.com/ova/verificationagent.svc/rest/verify?token= {token} он просто не возвращает ничего с заполненным значением.

Он всегда возвращается, как показано ниже.

Ответ службы

Я использую тестовый токен из этой ссылки. https://docs.microsoft.com/en-us/office/dev/store/add-in-license-schema Документация в строковом формате устарела или я что-то упустил? В документации говорится, что для надстроек Office не требуется 64-битная кодировка.

Может ли кто-нибудь дать мне рабочий тестовый токен для Outlook Add in.


person siva111    schedule 19.03.2018    source источник


Ответы (2)


Проверка работает, если вы включаете 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 не имеет отношения к надстройкам офиса и требует обновления. Однако вышеуказанный обходной путь (включая ts) должен разблокировать ваше тестирование.

person Outlook Add-ins Team - MSFT    schedule 20.03.2018
comment
Большое спасибо, это работает. Обновите документацию, чтобы она помогала другим. - person siva111; 20.03.2018

Я обновил документацию на странице https://docs.microsoft.com/en-us/office/dev/store/add-in-license-schema и отправил PR. Живая тема скоро будет обновлена. Спасибо, lindalu-MSFT ([email protected]) Вот исправление:

ts Целое число - общее количество пользователей, получивших лицензию на доступ к этой надстройке данным покупателем.

  • Для надстроек, лицензированных на сайте, это значение равно 0.
  • Этот атрибут применяется к надстройкам Office. Включите его в свой код, даже если ts = 0. (ПРИМЕЧАНИЕ. Ранее в этой теме неверно указывалось, что ts не применяется к надстройкам Office.)
person LindaLu-MSFT    schedule 14.04.2018
comment
Хотя и эта информация, и ваши действия полезны, на самом деле это не отвечает на вопрос. Это было бы более уместно в качестве комментария. Если немного больше репутации, вы сможете публиковать комментарии. Вы можете превратить это в ответ, описав, что необходимо для достижения желаемого OP (то есть эффективно, указав вносимые вами изменения). - person Makyen♦; 14.04.2018