【发布时间】: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));
}
【问题讨论】: