Как использовать graphql в библиотеке Unity3D proyecto26? - PullRequest
0 голосов
/ 24 сентября 2019

Я реализовал GraphQL в своем API, однако я не знаю, как выполнить его в используемом мной массиве.

using UnityEngine;
using UnityEditor;
using Models;
using Proyecto26;
using System.Collections.Generic;
using UnityEngine.Networking;
using UnityEngine.UI;

public class AuthController : MonoBehaviour {
  private readonly string basePath = "http://localhost:1337";
  public void Get(){
        currentRequest = new RequestHelper {
            Uri = basePath + "/graphql",
            Method = "GET",
            BodyString = "query {users {_id username email}}" //Use it instead of 'Body' to serialize using other tools
        };

        RestClient.Get<Auth>(currentRequest).Then(
            res => {

                string encodedString =JsonUtility.ToJson(res, true);                
                JSONObject jar = new JSONObject(encodedString);
                Debug.Log(jar);
            });

    }
}

Он просто возвращает ошибку.Это может быть "BodyString", но я не совсем уверен.Так как я впервые использую GraphQl в проекте Unity.Пожалуйста, помогите мне, как правильно запросить это, используя Proyecto26 .

1 Ответ

0 голосов
/ 25 сентября 2019

Я решил эту проблему, используя эту библиотеку Gazuntype / graphQL , теперь удобнее использовать GraphQL в моем проекте.Это решает мою проблему.Он также использует simpleJSON для десериализации ответа.

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