Watson Assistant action to call IBM Cloud Function fails with Direct CloudFunctions calls are not supported...





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















We are trying to implement cloud functions in Watson conversation but am receiving message 'Direct CloudFunctions calls are not supported on this platform'. When I googled for the error, I see that the issue could be because the region for WA and the cloud functions are different or not in US South/Germany. But I can confirm that both my WA and cloud functions are in US South.



I was trying in the 'Try out' panel. Below is the mock json editor content for my dialog node.



{
"context": {
"my_credentials": {
"user": "jgjg",
"password": "khk"
}
},
"output": {
"text": {
"values": [
"response text"
]
}
},
"actions": [
{
"name": "/<myIBMCloudOrganizationID>_<myIBMCloudSpace>/get-http-resource/weather",
"type": "server",
"parameters": {
"location": "Austin"
},
"credentials": "$my_credentials",
"result_variable": "$my_result"
}
]
}


Can you pls advise me on what am I doing wrong. Thanks.










share|improve this question























  • I assume that my_credentials was set, correct? What is the URL of your WA environment?

    – data_henrik
    Jul 3 '18 at 4:56











  • @data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

    – csharpnewbie
    Jul 3 '18 at 16:50


















1















We are trying to implement cloud functions in Watson conversation but am receiving message 'Direct CloudFunctions calls are not supported on this platform'. When I googled for the error, I see that the issue could be because the region for WA and the cloud functions are different or not in US South/Germany. But I can confirm that both my WA and cloud functions are in US South.



I was trying in the 'Try out' panel. Below is the mock json editor content for my dialog node.



{
"context": {
"my_credentials": {
"user": "jgjg",
"password": "khk"
}
},
"output": {
"text": {
"values": [
"response text"
]
}
},
"actions": [
{
"name": "/<myIBMCloudOrganizationID>_<myIBMCloudSpace>/get-http-resource/weather",
"type": "server",
"parameters": {
"location": "Austin"
},
"credentials": "$my_credentials",
"result_variable": "$my_result"
}
]
}


Can you pls advise me on what am I doing wrong. Thanks.










share|improve this question























  • I assume that my_credentials was set, correct? What is the URL of your WA environment?

    – data_henrik
    Jul 3 '18 at 4:56











  • @data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

    – csharpnewbie
    Jul 3 '18 at 16:50














1












1








1








We are trying to implement cloud functions in Watson conversation but am receiving message 'Direct CloudFunctions calls are not supported on this platform'. When I googled for the error, I see that the issue could be because the region for WA and the cloud functions are different or not in US South/Germany. But I can confirm that both my WA and cloud functions are in US South.



I was trying in the 'Try out' panel. Below is the mock json editor content for my dialog node.



{
"context": {
"my_credentials": {
"user": "jgjg",
"password": "khk"
}
},
"output": {
"text": {
"values": [
"response text"
]
}
},
"actions": [
{
"name": "/<myIBMCloudOrganizationID>_<myIBMCloudSpace>/get-http-resource/weather",
"type": "server",
"parameters": {
"location": "Austin"
},
"credentials": "$my_credentials",
"result_variable": "$my_result"
}
]
}


Can you pls advise me on what am I doing wrong. Thanks.










share|improve this question














We are trying to implement cloud functions in Watson conversation but am receiving message 'Direct CloudFunctions calls are not supported on this platform'. When I googled for the error, I see that the issue could be because the region for WA and the cloud functions are different or not in US South/Germany. But I can confirm that both my WA and cloud functions are in US South.



I was trying in the 'Try out' panel. Below is the mock json editor content for my dialog node.



{
"context": {
"my_credentials": {
"user": "jgjg",
"password": "khk"
}
},
"output": {
"text": {
"values": [
"response text"
]
}
},
"actions": [
{
"name": "/<myIBMCloudOrganizationID>_<myIBMCloudSpace>/get-http-resource/weather",
"type": "server",
"parameters": {
"location": "Austin"
},
"credentials": "$my_credentials",
"result_variable": "$my_result"
}
]
}


Can you pls advise me on what am I doing wrong. Thanks.







ibm-cloud watson-conversation openwhisk






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jul 2 '18 at 22:54









csharpnewbiecsharpnewbie

426419




426419













  • I assume that my_credentials was set, correct? What is the URL of your WA environment?

    – data_henrik
    Jul 3 '18 at 4:56











  • @data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

    – csharpnewbie
    Jul 3 '18 at 16:50



















  • I assume that my_credentials was set, correct? What is the URL of your WA environment?

    – data_henrik
    Jul 3 '18 at 4:56











  • @data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

    – csharpnewbie
    Jul 3 '18 at 16:50

















I assume that my_credentials was set, correct? What is the URL of your WA environment?

– data_henrik
Jul 3 '18 at 4:56





I assume that my_credentials was set, correct? What is the URL of your WA environment?

– data_henrik
Jul 3 '18 at 4:56













@data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

– csharpnewbie
Jul 3 '18 at 16:50





@data_henrik - yes. my_credentials are set in the same context. You can see in the json above. This is my workspace url(browser console) assistant-us-south.watsonplatform.net/us-south/xxxxxx/…

– csharpnewbie
Jul 3 '18 at 16:50












2 Answers
2






active

oldest

votes


















0














Are you sure your user and password are set correctly?



Your user should consist of LETTERS and NUMBERS and some HYPHENS. like so : ...a-32d7-7d...
Your password should be just a string ...gafhWhu6alirEVpD...



Both are found in your api key on your IbmCloudFunctions page : https://console.bluemix.net/openwhisk/learn/api-key



Username is before the : of the api key and



Password after the : of the api key



If you already know this then i'm afraid i dont know how to help you.



Best






share|improve this answer

































    0














    I was going through the same issue. Cloud functions are only available in some regions. If your app is hosted in sydney or somewhere you cannot use that service there. Create a new app and set the location to london






    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%2f51144613%2fwatson-assistant-action-to-call-ibm-cloud-function-fails-with-direct-cloudfuncti%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      Are you sure your user and password are set correctly?



      Your user should consist of LETTERS and NUMBERS and some HYPHENS. like so : ...a-32d7-7d...
      Your password should be just a string ...gafhWhu6alirEVpD...



      Both are found in your api key on your IbmCloudFunctions page : https://console.bluemix.net/openwhisk/learn/api-key



      Username is before the : of the api key and



      Password after the : of the api key



      If you already know this then i'm afraid i dont know how to help you.



      Best






      share|improve this answer






























        0














        Are you sure your user and password are set correctly?



        Your user should consist of LETTERS and NUMBERS and some HYPHENS. like so : ...a-32d7-7d...
        Your password should be just a string ...gafhWhu6alirEVpD...



        Both are found in your api key on your IbmCloudFunctions page : https://console.bluemix.net/openwhisk/learn/api-key



        Username is before the : of the api key and



        Password after the : of the api key



        If you already know this then i'm afraid i dont know how to help you.



        Best






        share|improve this answer




























          0












          0








          0







          Are you sure your user and password are set correctly?



          Your user should consist of LETTERS and NUMBERS and some HYPHENS. like so : ...a-32d7-7d...
          Your password should be just a string ...gafhWhu6alirEVpD...



          Both are found in your api key on your IbmCloudFunctions page : https://console.bluemix.net/openwhisk/learn/api-key



          Username is before the : of the api key and



          Password after the : of the api key



          If you already know this then i'm afraid i dont know how to help you.



          Best






          share|improve this answer















          Are you sure your user and password are set correctly?



          Your user should consist of LETTERS and NUMBERS and some HYPHENS. like so : ...a-32d7-7d...
          Your password should be just a string ...gafhWhu6alirEVpD...



          Both are found in your api key on your IbmCloudFunctions page : https://console.bluemix.net/openwhisk/learn/api-key



          Username is before the : of the api key and



          Password after the : of the api key



          If you already know this then i'm afraid i dont know how to help you.



          Best







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 29 at 10:17

























          answered Jan 21 at 16:07









          noswoscarnoswoscar

          12




          12

























              0














              I was going through the same issue. Cloud functions are only available in some regions. If your app is hosted in sydney or somewhere you cannot use that service there. Create a new app and set the location to london






              share|improve this answer




























                0














                I was going through the same issue. Cloud functions are only available in some regions. If your app is hosted in sydney or somewhere you cannot use that service there. Create a new app and set the location to london






                share|improve this answer


























                  0












                  0








                  0







                  I was going through the same issue. Cloud functions are only available in some regions. If your app is hosted in sydney or somewhere you cannot use that service there. Create a new app and set the location to london






                  share|improve this answer













                  I was going through the same issue. Cloud functions are only available in some regions. If your app is hosted in sydney or somewhere you cannot use that service there. Create a new app and set the location to london







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 28 at 19:12









                  ARJU S MOONARJU S MOON

                  1




                  1






























                      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%2f51144613%2fwatson-assistant-action-to-call-ibm-cloud-function-fails-with-direct-cloudfuncti%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

                      How to send String Array data to Server using php in android

                      Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

                      Is anime1.com a legal site for watching anime?