Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过第三方在Dailogflow中进行用户身份验证_Android_Dialogflow Es_Chatbot_Mobile Application - Fatal编程技术网

Android 通过第三方在Dailogflow中进行用户身份验证

Android 通过第三方在Dailogflow中进行用户身份验证,android,dialogflow-es,chatbot,mobile-application,Android,Dialogflow Es,Chatbot,Mobile Application,我在安卓系统中制作了一个聊天机器人,我在其中调用了谷歌对话流api。在GoogleDialogFlow中,我调用了第三部分api。现在我想在android应用程序中实现用户身份验证,但不是从google帐户。我想验证来自第三方(我将其连接到对话流的第三方)的用户 如何对用户进行身份验证?。我可以在实现对话框流时动态地更改用户名密码吗?或者是否有任何用于此的API 注意:我不想使用google帐户来验证用户 以下是Android代码: final AIConfiguration config =

我在安卓系统中制作了一个聊天机器人,我在其中调用了谷歌对话流api。在GoogleDialogFlow中,我调用了第三部分api。现在我想在android应用程序中实现用户身份验证,但不是从google帐户。我想验证来自第三方(我将其连接到对话流的第三方)的用户

如何对用户进行身份验证?。我可以在实现对话框流时动态地更改用户名密码吗?或者是否有任何用于此的API

注意:我不想使用google帐户来验证用户

以下是Android代码:

final AIConfiguration config = new AIConfiguration("9fweerwewrwr",
         AIConfiguration.SupportedLanguages.English,
         AIConfiguration.RecognitionEngine.System);
         aiService = AIService.getService(this, config);
         aiDataService = new AIDataService(this, config);
         customAIServiceContext = 
         AIServiceContextBuilder.buildFromSessionId(uuid);
         aiRequest = new AIRequest();
         aiService.setListener(this); 
所以在这里,我将android应用程序连接到dialog flow,并从dialog flow中输入url、用户名和密码,以实现第三方连接(javascript用于检测意图和执行功能)。因此,简而言之,我正在调用一个post api。它将从对话框流向第三方发送请求


提前感谢。

请澄清-您如何调用Dialogflow API?使用
detectinent()
?您是否使用一个库在Android上执行此操作?如果是,是哪一个?我正在通过Android studio中的API.ai库调用Android中的dialogflow API并检测意图(我认为您假设我们在Android应用程序中执行此操作),我在第三方中执行意图检测和其余过程。您是在为Android执行此操作吗?(您将其标记为“Android”。)如果您更新您的问题以提供尽可能多的信息,这将非常有用-您为此使用了哪些库,如何调用Dialogflow的代码,等等。您所问的可能是,但是很难说,因为还不完全清楚您现在在做什么,以及auth要求如何适应。好的,谢谢。我更新了信息。现在,如果您对澄清有任何疑问,请询问。我被困在漫长的时光中你的问题和我的问题如此相似有什么原因吗?你有相同的开头段落,似乎在问同样的问题。也许你可以只问一次这个问题?