Как вы используете токен публичного доступа с веб-запросом Unity? - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь получить файл JSON с веб-сайта, и я либо получаю запрещенный 403, либо большой HTML, который не содержит полезных данных.

Возможно, я делаю это совершенно неправильно, потому чтоЯ почти ничего не понимаю о WebRequest / сети и HTML.

public Text debugText;
public string websiteUrl;


IEnumerator GetRequest(string uri)
{
    //UnityWebRequest.Get(uri)
    var dictionary = new Dictionary<string, string>();
    dictionary.Add("Authorization", "Bearer");

    using (UnityWebRequest webRequest = UnityWebRequest.Get(uri))
    {

        webRequest.SetRequestHeader("Authorization", "Bearer yQrAQWWxTZ2jyKg9vLOU ");

        yield return webRequest.SendWebRequest();

        string[] pages = uri.Split('/');
        int page = pages.Length - 1;

        Debug.Log("Headers: " + webRequest.GetResponseHeaders());

        if (webRequest.isNetworkError)
        {
            Debug.Log(pages[page] + ": Error: " + webRequest.error);
        }
        else
        {


            string jsonResult = webRequest.downloadHandler.text;
            Debug.Log(jsonResult);

            //Debug.Log(jsonResult);
            debugText.text = jsonResult;


        }

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...