【发布时间】:2017-11-07 23:02:23
【问题描述】:
我很难弄清楚如何在 php 中正确格式化 graphql api 变异 POST 请求。
如果我对字符串进行硬编码并将其用作 POST 请求中的数据,它的工作方式如下:
'{"query":"mutation{addPlay(input: {title: \"two\"}){ properties { title } } }"}'
但如果我有一个输入值的 php 数组:
$test_data = array(
'title' => 'two'
);
我似乎无法正确格式化它。 json_encode 还在 graphql 拒绝的键周围加上双引号,错误为Syntax Error GraphQL request (1:26) Expected Name, found String。
我最终需要一个解决方案,将更大更复杂的数组转换为可用的东西。
【问题讨论】:
标签: php graphql apollo apollo-server