0
私は初心者のプログラマーで、小さなDiscordボットをサーバー用にまとめようとしています。 https://icanhazdadjoke.com/apiからAPIを使用する方法を理解しようとしている良い1時間か2時間を過ごした後、私はあきらめて助けを求めるようになった。C#Discord Bot、コマンド用のAPIを追加しようとしています
瞬間私はコードが冗談APIは「冗談」を使用してラベル「事実」でコンテンツを探している
public static async Task<string> GetRequest(string url)
{
using (HttpClient client = new HttpClient())
{
using (HttpResponseMessage response = await client.GetAsync(url))
{
using (HttpContent content = response.Content)
{
string myContent = await content.ReadAsStringAsync();
var obj = JObject.Parse(myContent);
var ret = (string)obj["joke"];
Console.WriteLine("joke: {0}", ret);
return ret;
}
}
}
}
私はコードをコピー/貼り付けしようとしました。 [コンソール出力](https://i.gyazo.com/152387a61eebc8c655125dc06c48ff23.png) –
@CasinoBoyaleは、コンソール出力があなたが共有した以上のコードを表示していることを明確に示しています。[MCVE](https://stackoverflow.com/) help/mcve) – Clint
@CasinoBoyaleさらに、それが**正確に**動作していないことを示してください。純粋にあなたが共有したコードに基づいて、フィールドアクセスが問題になります。 – Clint