現在、UnityアプリケーションをPortal Azureのボットメッセージングエンドポイントにリンクしようとしています。これを行うために、私はUnity文書(https://docs.unity3d.com/Manual/UnityWebRequest-RetrievingTextBinaryData.html)で説明されているようにUnityWebRequest.GET呼び出しを使用します。UnityWebRequestとAzure Botの問題
事実は、私はアプリを起動したときに、私はいつも同じ問題が発生したということです:The HTTP 'GET' method is not supported by the 'GenericJsonWebHookReceiver' WebHook receiver
私はこれを解決するために変更を加えなければならないの方法や場所の見当がつかない。誰も同じ問題に直面していますか?ここで
は私のコードは
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;
}
}
は、これらの詳細は、私にとって非常にあいまいだった、助けてくれてありがとう。残念ながら私はプロジェクトにGitHubリンクを実装しようとする際に問題に直面しています。 私が望むスキルを実行する別の方法を見つけましたが、ポータルのAzure ConsoleオンラインからNuGetパッケージを追加する方法がわかりません:そうする方法はありますか? –
ボットがAzure Botサービスを使用して作成された場合、kudiのproject.jsonを編集してnugetパッケージを追加できます。 https:// [YourSiteName] .scm.azurewebsites.net/DebugConsole /?shell = powershellでsite/wwwroot/messages /に移動し、project.jsonを編集してnugetパッケージを追加します。 –
それはうまく動作します、ありがとう! –