Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
C# UnityWebRequest和Azure机器人问题_C#_Azure_Http_Unity3d_Botframework - Fatal编程技术网

C# UnityWebRequest和Azure机器人问题

C# UnityWebRequest和Azure机器人问题,c#,azure,http,unity3d,botframework,C#,Azure,Http,Unity3d,Botframework,我当前正在尝试将Unity应用程序链接到门户Azure中的bot消息传递端点。为此,我使用UnityWebRequest.GET调用,如UnityDoc()中所述 事实上,我在启动应用程序时总是遇到相同的问题:GenericJsonWebHookReceiver'WebHook receiver不支持HTTP'GET'方法 我不知道如何或在何处进行更改才能解决这个问题。有人面临同样的问题吗 这是我的密码: IEnumerator GetText() { UnityWebRequest w

我当前正在尝试将Unity应用程序链接到门户Azure中的bot消息传递端点。为此,我使用UnityWebRequest.GET调用,如UnityDoc()中所述

事实上,我在启动应用程序时总是遇到相同的问题:
GenericJsonWebHookReceiver'WebHook receiver不支持HTTP'GET'方法

我不知道如何或在何处进行更改才能解决这个问题。有人面临同样的问题吗

这是我的密码:

IEnumerator GetText()
{
    UnityWebRequest www = UnityWebRequest.Get("<messaging endpoint of the bot>");
    yield return www.Send();

    if (www.isError)
    {
        Debug.Log(www.error);
    }
    else
    {
        // Show results as text
        Debug.Log(www.downloadHandler.text);

        // Or retrieve results as binary data
        byte[] results = www.downloadHandler.data;
    }
}
IEnumerator GetText()
{
UnityWebRequest www=UnityWebRequest.Get(“”);
收益率返回www.Send();
如果(www.isError)
{
Debug.Log(www.error);
}
其他的
{
//将结果显示为文本
Log(www.downloadHandler.text);
//或将结果检索为二进制数据
字节[]结果=www.downloadHandler.data;
}
}

您看到的错误与Unity无关,但不能通过Get调用,它是一种Post方法。如果在浏览器中导航到/api/messages路径,将看到相同的错误消息

您是否尝试将活动发布到messages端点


我还没有尝试过这个,但也许它可以帮助您:

谢谢您的帮助,这些细节对我来说非常模糊。不幸的是,我在尝试实现与我的项目的GitHub链接时遇到了一些问题。我已经找到了另一种方法来执行我想要的技能,但我不知道如何从门户Azure控制台在线添加NuGet软件包:有没有方法可以做到这一点?如果您的bot是使用Azure bot服务创建的,您可以在kudi中编辑project.json以添加NuGet软件包。https://[YourSiteName].scm.azurewebsites.net/DebugConsole/?shell=powershell,然后导航到站点/wwwroot/messages/然后编辑project.json并添加nuget包。