Unity 中的 GraphQL 查询
Posted
技术标签:
【中文标题】Unity 中的 GraphQL 查询【英文标题】:GraphQL querying in Unity 【发布时间】:2021-05-21 07:08:47 【问题描述】:我在 Unity 中使用 GraphQL 查询插件,我也可以进行自省。我面临的问题是添加一组参数以传递此查询。如何传递下面查询中显示的参数,例如“ID”和“Type_ID”:
MyData(
ID: "12abr23",
Type_ID: "PQ56C43"
)
name
time
public GraphApi Graph;
// Start is called before the first frame update
void Start ()
GetDetails ();
public async void GetDetails ()
GraphApi.Query query = Graph.GetQueryByName ("MyData", GraphApi.Query.Type.Query);
UnityWebRequest request = await Graph.Post (query);
query.SetArgs (new ID= "12abr23" new Type_ID = "PQ56C43" ); //Facing issue here
JSONNode itemsData = JSON.Parse (request.downloadHandler.text);
var parseJSON = JSON.Parse (request.downloadHandler.text);
Debug.Log ("PARSE: " + HttpHandler.FormatJson (request.downloadHandler.text));
【问题讨论】:
【参考方案1】:由于 Args 声明了对象,我只需要在 下分隔它们。于是结果变成:
query.SetArgs (new ID= "12abr23", Type_ID = "PQ56C43" );
【讨论】:
以上是关于Unity 中的 GraphQL 查询的主要内容,如果未能解决你的问题,请参考以下文章
Apollo GraphQL:用于查询返回不同类型对象的模式?