Google Action and DialogFlow error “Sorry, this action is not available for your app”

一世执手 提交于 2020-12-01 09:21:48

问题


I created a DialogFlow app that works perfectly in my developer account.

But I need to test it as another user, so in my Google Action simulator, I added another test account as a OWNER to the project.

I verified this user has OWNER status in both the DialogFlow and Google Action UI.

They are able to edit both projects with full access.

However, when the test account tries to use the simulator it says:

Sorry, this action is not available for your app. Sorry, this action is not available for your app. In the simulator, you are only able to invoke actions that you have added to your app. For more information on how to invoke your app, click here https://developers.google.com/actions/discovery/explicit

This makes no sense to me:

  1. I verified the test user has OWNER/ADMIN status on both DialogFlow and Google Actions for the project.

  2. In DialogFlow, I verified the Google Assist is pointing to Default Welcome Intent as the default intent.

  3. In Google Actions, I verified that the Default Welcome Intent is visible on the BUILD > ACTIONS UI.

  4. As others suggested, I tried renaming the app several times with no luck.

  5. I tried publishing an Alpha version, with still no luck.

My gut tells me it is some sort of permission/visibility problem, but I am completely stuck. Any ideas would be of great help.

EDIT: THIS ISSUE HAS BEEN SOLVED. SEE COMMENT BELOW.

"I revisited my activity controls and noticed my "Web and App Activity" had a special clause due to organization permissions. I completely missed it due to the confusing UI. Posted a picture in the main thread. Thanks for reminding me to double check that area."

After you asked your company admin to enable this feature, it should be same as the image in below.


回答1:


This error message is quite misleading. I have encountered this error a couple of times, and generally the problem was with one of the privacy settings in my Google account.

In this case you should go to https://myaccount.google.com/activitycontrols, confirm that you are logged in using your test account, and make sure the following are enabled:

  1. Web & App Activity
  2. Device Information
  3. Voice & Audio Activity


来源:https://stackoverflow.com/questions/50493400/google-action-and-dialogflow-error-sorry-this-action-is-not-available-for-your

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!