Не удается установить тестовый токен лицензии в надстройке Outlook - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь установить тестовый токен лицензии в надстройке Outlook.Согласно документации, я должен установить его в SourceLocation в файле манифеста:

<Form xsi:type="ItemRead">
  <DesktopSettings>
    <SourceLocation DefaultValue="https://localhost:3000?et=%3Cr%3E%0A%20%20%3..."/>
    <RequestedHeight>250</RequestedHeight>
  </DesktopSettings>
</Form>

Проблема в том, что, когда я пытаюсь получить параметры запроса URL, он не будет работать.window.location выглядит следующим образом:

https://localhost:3000/?et=

Есть идеи, почему это происходит?

Когда я обновляю исходное местоположение действия ShowTaskpane, оно выигрывает 't Запустите надстройку:

<Action xsi:type="ShowTaskpane">
    <SourceLocation resid="messageReadTaskPaneUrl" />
</Action>

...

<bt:Url id="messageReadTaskPaneUrl" DefaultValue="https://localhost:3000?et=%3Cr%3E%0A%20%20%...">

Если я установлю его так, когда я запускаю надстройку, он говорит:

Sorry, but we can't start this add-in because it isn't set up properly.

Я использую следующий тесттокен:

<r>
  <t 
    aid="WA907006056" 
    pid="{4FB601F2-5469-4542-B9FC-B96345DC8B39}" 
    cid="32F3E7FC559F4F49" 
    did="{0672BAE9-B41B-48FE-87F1-7F4D3DD3F3B1}" 
    ts="30" 
    et="Trial" 
    ad="2012-01-12T21:58:13Z" 
    ed="2019-06-30T21:58:13Z" 
    sd="2012-01-12T00:00:00Z"
    test="true" 
    te="2019-06-30T02:49:34Z" />
  <d>VNNAnf36IrkyUVZlihQJNdUUZl/YFEfJOeldWBtd3IM=</d>
</r>

и использовать следующий сервис для кодирования URL:

https://www.urlencoder.org/

1 Ответ

0 голосов
/ 09 января 2019

Проблема с кодировкой URL.При кодировании токена вы должны удалить все новые строки.В противном случае он выдаст ошибку.Поэтому перед кодированием возьмите токен ...

<r>
  <t 
    aid="WA907006056" 
    pid="{4FB601F2-5469-4542-B9FC-B96345DC8B39}" 
    cid="32F3E7FC559F4F49" 
    did="{0672BAE9-B41B-48FE-87F1-7F4D3DD3F3B1}" 
    ts="30" 
    et="Trial" 
    ad="2012-01-12T21:58:13Z" 
    ed="2019-06-30T21:58:13Z" 
    sd="2012-01-12T00:00:00Z"
    test="true" 
    te="2019-06-30T02:49:34Z" />
  <d>VNNAnf36IrkyUVZlihQJNdUUZl/YFEfJOeldWBtd3IM=</d>
</r>

и удалите все новые строки, например:

<r> <t aid="WA907006056" pid="{4FB601F2-5469-4542-B9FC-B96345DC8B39}" cid="32F3E7FC559F4F49" did="{0672BAE9-B41B-48FE-87F1-7F4D3DD3F3B1}" ts="30" et="Trial" ad="2012-01-12T21:58:13Z" ed="2019-06-30T21:58:13Z" sd="2012-01-12T00:00:00Z" test="true" te="2019-06-30T02:49:34Z" /> <d>VNNAnf36IrkyUVZlihQJNdUUZl/YFEfJOeldWBtd3IM=</d> </r>

Наконец, закодируйте его и добавьте во все исходные местоположения.

...