Can't set a test license token in an Outlook addin












4















I'm trying to set a test license token in an Outlook add-in. According to the documentation, I have to set it in the SourceLocation in the manifest file:



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


The problem is, when I try to get the URL query params, it won't work. window.location looks like this:



https://localhost:3000/?et=



Any idea why it's happening?



When I update the source location of the Action ShowTaskpane, it won't start the addin:



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

...

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


If I set it like this, when I start the addin, it says:



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



I use the following test token:



<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>


And use the following service to encode the url:



https://www.urlencoder.org/










share|improve this question




















  • 1





    I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

    – Outlook Add-ins Team - MSFT
    Jan 4 at 23:14













  • @OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

    – THpubs
    Jan 6 at 4:16











  • @OutlookAdd-insTeam-MSFT Any updates?

    – THpubs
    Jan 8 at 16:28











  • I have a hunch that it's the format of my test token. I posted it above.

    – THpubs
    Jan 9 at 3:18
















4















I'm trying to set a test license token in an Outlook add-in. According to the documentation, I have to set it in the SourceLocation in the manifest file:



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


The problem is, when I try to get the URL query params, it won't work. window.location looks like this:



https://localhost:3000/?et=



Any idea why it's happening?



When I update the source location of the Action ShowTaskpane, it won't start the addin:



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

...

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


If I set it like this, when I start the addin, it says:



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



I use the following test token:



<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>


And use the following service to encode the url:



https://www.urlencoder.org/










share|improve this question




















  • 1





    I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

    – Outlook Add-ins Team - MSFT
    Jan 4 at 23:14













  • @OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

    – THpubs
    Jan 6 at 4:16











  • @OutlookAdd-insTeam-MSFT Any updates?

    – THpubs
    Jan 8 at 16:28











  • I have a hunch that it's the format of my test token. I posted it above.

    – THpubs
    Jan 9 at 3:18














4












4








4


3






I'm trying to set a test license token in an Outlook add-in. According to the documentation, I have to set it in the SourceLocation in the manifest file:



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


The problem is, when I try to get the URL query params, it won't work. window.location looks like this:



https://localhost:3000/?et=



Any idea why it's happening?



When I update the source location of the Action ShowTaskpane, it won't start the addin:



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

...

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


If I set it like this, when I start the addin, it says:



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



I use the following test token:



<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>


And use the following service to encode the url:



https://www.urlencoder.org/










share|improve this question
















I'm trying to set a test license token in an Outlook add-in. According to the documentation, I have to set it in the SourceLocation in the manifest file:



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


The problem is, when I try to get the URL query params, it won't work. window.location looks like this:



https://localhost:3000/?et=



Any idea why it's happening?



When I update the source location of the Action ShowTaskpane, it won't start the addin:



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

...

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


If I set it like this, when I start the addin, it says:



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



I use the following test token:



<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>


And use the following service to encode the url:



https://www.urlencoder.org/







outlook outlook-web-addins






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 9 at 3:59







THpubs

















asked Jan 3 at 17:07









THpubsTHpubs

1,84273790




1,84273790








  • 1





    I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

    – Outlook Add-ins Team - MSFT
    Jan 4 at 23:14













  • @OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

    – THpubs
    Jan 6 at 4:16











  • @OutlookAdd-insTeam-MSFT Any updates?

    – THpubs
    Jan 8 at 16:28











  • I have a hunch that it's the format of my test token. I posted it above.

    – THpubs
    Jan 9 at 3:18














  • 1





    I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

    – Outlook Add-ins Team - MSFT
    Jan 4 at 23:14













  • @OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

    – THpubs
    Jan 6 at 4:16











  • @OutlookAdd-insTeam-MSFT Any updates?

    – THpubs
    Jan 8 at 16:28











  • I have a hunch that it's the format of my test token. I posted it above.

    – THpubs
    Jan 9 at 3:18








1




1





I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

– Outlook Add-ins Team - MSFT
Jan 4 at 23:14







I notice you are adding ?et= to the base section of the manifest. Have you also added the ?et= parameter to all the source locations in the manifest? Also note that the test license token is relevant for paid addins submitted to office store, so you do not need it if you do not intend to submit a paid addin.

– Outlook Add-ins Team - MSFT
Jan 4 at 23:14















@OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

– THpubs
Jan 6 at 4:16





@OutlookAdd-insTeam-MSFT I just updated the source location of action ShowTaskpane and it won't let me start the add-in. I updated the question with this new information.

– THpubs
Jan 6 at 4:16













@OutlookAdd-insTeam-MSFT Any updates?

– THpubs
Jan 8 at 16:28





@OutlookAdd-insTeam-MSFT Any updates?

– THpubs
Jan 8 at 16:28













I have a hunch that it's the format of my test token. I posted it above.

– THpubs
Jan 9 at 3:18





I have a hunch that it's the format of my test token. I posted it above.

– THpubs
Jan 9 at 3:18












1 Answer
1






active

oldest

votes


















1














The problem is with URL encoding. When encoding the token, you have to remove all the new lines. Otherwise, it will throw an error. So, before encoding, take the token...



<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>


and remove all the new lines like this:



<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>


Finally encode it and add to all the source locations.






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54026756%2fcant-set-a-test-license-token-in-an-outlook-addin%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    The problem is with URL encoding. When encoding the token, you have to remove all the new lines. Otherwise, it will throw an error. So, before encoding, take the token...



    <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>


    and remove all the new lines like this:



    <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>


    Finally encode it and add to all the source locations.






    share|improve this answer




























      1














      The problem is with URL encoding. When encoding the token, you have to remove all the new lines. Otherwise, it will throw an error. So, before encoding, take the token...



      <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>


      and remove all the new lines like this:



      <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>


      Finally encode it and add to all the source locations.






      share|improve this answer


























        1












        1








        1







        The problem is with URL encoding. When encoding the token, you have to remove all the new lines. Otherwise, it will throw an error. So, before encoding, take the token...



        <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>


        and remove all the new lines like this:



        <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>


        Finally encode it and add to all the source locations.






        share|improve this answer













        The problem is with URL encoding. When encoding the token, you have to remove all the new lines. Otherwise, it will throw an error. So, before encoding, take the token...



        <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>


        and remove all the new lines like this:



        <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>


        Finally encode it and add to all the source locations.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 9 at 4:03









        THpubsTHpubs

        1,84273790




        1,84273790
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54026756%2fcant-set-a-test-license-token-in-an-outlook-addin%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Monofisismo

            Angular Downloading a file using contenturl with Basic Authentication

            Olmecas