How to fetch device location from action-on-google
I'm using nodejs as a webhook for fetching the current location of user but constantly getting that error Webhook call failed. Error: 500 Internal Server Error
in dialogflow response, here some screen shots.
Thank you.enter image description here
node.js dialogflow actions-on-google
add a comment |
I'm using nodejs as a webhook for fetching the current location of user but constantly getting that error Webhook call failed. Error: 500 Internal Server Error
in dialogflow response, here some screen shots.
Thank you.enter image description here
node.js dialogflow actions-on-google
Try this
– sai.raj
Nov 19 '18 at 10:21
1
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59
add a comment |
I'm using nodejs as a webhook for fetching the current location of user but constantly getting that error Webhook call failed. Error: 500 Internal Server Error
in dialogflow response, here some screen shots.
Thank you.enter image description here
node.js dialogflow actions-on-google
I'm using nodejs as a webhook for fetching the current location of user but constantly getting that error Webhook call failed. Error: 500 Internal Server Error
in dialogflow response, here some screen shots.
Thank you.enter image description here
node.js dialogflow actions-on-google
node.js dialogflow actions-on-google
asked Nov 19 '18 at 7:53
Abdul RafeyAbdul Rafey
314
314
Try this
– sai.raj
Nov 19 '18 at 10:21
1
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59
add a comment |
Try this
– sai.raj
Nov 19 '18 at 10:21
1
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59
Try this
– sai.raj
Nov 19 '18 at 10:21
Try this
– sai.raj
Nov 19 '18 at 10:21
1
1
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59
add a comment |
1 Answer
1
active
oldest
votes
From your code, there are a number of things going on which could be causing issues. It isn't clear which one is actually causing the problem.
First, your use of libraries. It looks like you're trying to import the version 1 libraries for both the Action SDK and the (legacy) ApiAi interface, but not using them. If you are using the latest version of actions-on-google (you don't show your package.json), these will fail.
You also seem to be trying to use DEVICE_PRECISE_LOCATION
, but this isn't defined anywhere. Although this mirrors the name of a permission, this variable doesn't automatically get populated.
While this isn't causing the error, it also looks like you're doing this as part of the welcome intent, but in order to get the location, you must explicitly request permission to get the location from Google.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53370406%2fhow-to-fetch-device-location-from-action-on-google%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
From your code, there are a number of things going on which could be causing issues. It isn't clear which one is actually causing the problem.
First, your use of libraries. It looks like you're trying to import the version 1 libraries for both the Action SDK and the (legacy) ApiAi interface, but not using them. If you are using the latest version of actions-on-google (you don't show your package.json), these will fail.
You also seem to be trying to use DEVICE_PRECISE_LOCATION
, but this isn't defined anywhere. Although this mirrors the name of a permission, this variable doesn't automatically get populated.
While this isn't causing the error, it also looks like you're doing this as part of the welcome intent, but in order to get the location, you must explicitly request permission to get the location from Google.
add a comment |
From your code, there are a number of things going on which could be causing issues. It isn't clear which one is actually causing the problem.
First, your use of libraries. It looks like you're trying to import the version 1 libraries for both the Action SDK and the (legacy) ApiAi interface, but not using them. If you are using the latest version of actions-on-google (you don't show your package.json), these will fail.
You also seem to be trying to use DEVICE_PRECISE_LOCATION
, but this isn't defined anywhere. Although this mirrors the name of a permission, this variable doesn't automatically get populated.
While this isn't causing the error, it also looks like you're doing this as part of the welcome intent, but in order to get the location, you must explicitly request permission to get the location from Google.
add a comment |
From your code, there are a number of things going on which could be causing issues. It isn't clear which one is actually causing the problem.
First, your use of libraries. It looks like you're trying to import the version 1 libraries for both the Action SDK and the (legacy) ApiAi interface, but not using them. If you are using the latest version of actions-on-google (you don't show your package.json), these will fail.
You also seem to be trying to use DEVICE_PRECISE_LOCATION
, but this isn't defined anywhere. Although this mirrors the name of a permission, this variable doesn't automatically get populated.
While this isn't causing the error, it also looks like you're doing this as part of the welcome intent, but in order to get the location, you must explicitly request permission to get the location from Google.
From your code, there are a number of things going on which could be causing issues. It isn't clear which one is actually causing the problem.
First, your use of libraries. It looks like you're trying to import the version 1 libraries for both the Action SDK and the (legacy) ApiAi interface, but not using them. If you are using the latest version of actions-on-google (you don't show your package.json), these will fail.
You also seem to be trying to use DEVICE_PRECISE_LOCATION
, but this isn't defined anywhere. Although this mirrors the name of a permission, this variable doesn't automatically get populated.
While this isn't causing the error, it also looks like you're doing this as part of the welcome intent, but in order to get the location, you must explicitly request permission to get the location from Google.
answered Nov 19 '18 at 11:08
PrisonerPrisoner
32.5k22653
32.5k22653
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53370406%2fhow-to-fetch-device-location-from-action-on-google%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Try this
– sai.raj
Nov 19 '18 at 10:21
1
Please don't post screen shots of code. They make it very difficult to read and diagnose your problem. Instead, edit your code to include the source as text directly. (See stackoverflow.com/editing-help#code) If you have error messages, seeing the full error logs can also really help (from your webhook as well as from the simulator if you're using that). It can also help to indicate at what point you're getting that error message.
– Prisoner
Nov 19 '18 at 10:59