ニュース

Top  >   3. XR開発環境の初期設定  >   Q, UnityでWeb APIを使いたい

Q, UnityでWeb APIを使いたい

2026/03/19

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

UnityWebRequestでAPIへリクエストを送り、レスポンスを受け取れます。

サンプルコード

using System.Collections;
using UnityEngine;
using UnityEngine.Networking;

public class WebApiExample : MonoBehaviour
{
    [SerializeField] private string apiUrl = "https://example.com/api/status";

    private void Start()
    {
        StartCoroutine(GetRequest());
    }

    private IEnumerator GetRequest()
    {
        using UnityWebRequest request = UnityWebRequest.Get(apiUrl);
        yield return request.SendWebRequest();

        if (request.result != UnityWebRequest.Result.Success)
        {
            Debug.LogError(request.error);
            yield break;
        }

        Debug.Log(request.downloadHandler.text);
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 3(中級)
対象プラットフォーム:Android,VR,Visual Studio,Unity
関連キーワード:C#,aca

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2