JD2022-TU1/main/phone_apps/JDCompanionApp/Assets/Scripts/Online/OnlineTest.cs

56 lines
2.4 KiB
C#

using LightJSON;
using UnityEngine;
namespace Online
{
public class OnlineTest: MonoBehaviour
{
public void DoStuff()
{
/*var http = new HttpEngine_BestHTTP();
HttpRequest request = new HttpRequest("https://uat-public-ubiservices.ubi.com/v1/profiles/sessions");
request.Headers["Ubi-AppId"] = "210da0fb-d6a5-4ed1-9808-01e86f0de7fb";
request.Headers["Authorization"] = "Basic cmVtaS5wYXBpbGxpZUB1Ymlzb2Z0LmNvbTpwbG9wNDI=";
request.PostData = JSON.Parse("{\"rememberMe\": true}");
http.Execute(request)
.Then(response => Debug.Log(JSON.Stringify(response.Body)))
.Fail(() => Debug.Log("Failed"));*/
/*HttpRequest request = new HttpRequest("http://uat-public-ubiservices.ubi.com/v2/spaces/e9116be2-587b-4c95-8eb7-ef8a1908b8fc/entities");
request.Headers["Ubi-AppId"] = "210da0fb-d6a5-4ed1-9808-01e86f0de7fb";
http.Execute(request)
.Then(response => Debug.Log(JSON.Stringify(response.Body)))
.Fail(() => Debug.Log("Failed"));*/
//var serviceLocator = new ServiceLocator(http, "cd0fcaad-e5e0-4996-a13a-5922362ced7a", "07e0f404-d897-4e22-a98e-e20aa7ef5c1c", "nope" /*"BUILDID_222222"*/, "default");
/*serviceLocator.BuildJmcsRequest("status", 1, "/info")
.Then(request => http.Execute(request))
.Then(response => Debug.Log(JSON.Stringify(response.Body)))
.Fail(() => Debug.Log("failed!!!"));*/
/*OnlineEngine.Session.Login()
.Then(() =>
{
Debug.Log("Login successful!");
OnlineEngine.SongDatabase.QuerySongDatabase()
.Then(db => Debug.Log("songbd: " + JSON.Stringify(db)))
.Fail(() => Debug.Log("Failed to download SongDB"));
})
.Fail(() => Debug.Log("Login failed!"));*/
OnlineEngine.News.RequestNews()
.Then(news =>
{
Debug.Log("News request successful!");
Debug.Log("Received " + news.Count + " news:");
foreach (var newsItem in news)
{
Debug.Log(" " + newsItem.Title);
}
})
.Fail(() => Debug.Log("News request failed!"));
}
}
}