如何为批量请求的第二部分定义请求的字段?
示例:
[
{
"method": "GET",
"name": "get-friends",
"relative_url": "me/friends?limit=5",
"omit_response_on_success": false
},
{
"method": "GET",
"relative_url": "?ids={result=get-friends:$.data.*.id}"
}
]
到目前为止这是有效的。但现在我想为第二部分定义请求的字段。
当我添加&fields=address
("relative_url": "?ids={result=get-friends:$.data.*.id}&fields=address"
)时,我得到"Batch parameter must be a JSON array"
例外: - (
拉尔夫
答案 0 :(得分:1)
我得到“批处理参数必须是JSON数组”异常
这可能只是意味着无法理解您的查询,因为您以某种方式使语法无效。 public Human(){
Scanner in = new Scanner(System.in);
System.out.println("Please enter Firstname");
setFirstName(in.nextLine());
System.out.println("Please enter Lastname");
setLastName(in.nextLine());
//in.close();
}
在网址中具有特殊含义,因此您很可能只需要对其进行正确编码。
URL编码&
参数的整个值(基本上是你从对象获得的整个JSON字符串。)
(用于此的函数/方法取决于您构建请求的方式,取决于使用何种语言.PHP有batch
,JavaScript有urlencode
等。