我正在使用REST API将属性POST给使用json的人。我的请求正文如下:
$requestBody = '
{
"attribute": {
"@id": "",
"@uri": "",
"person": {
"@id": "222",
"@uri": "https://api_name_removed.com/v1/People/222"
},
"attributeGroup": {
"@id": "",
"@uri": "",
"name": null,
"attribute": {
"@id": "2404",
"@uri": "",
"name": null
}
},
"lastUpdatedDate": null
}
}';
如何将人员ID,人物uri和属性ID更改为我已存储的变量?
答案 0 :(得分:4)
$requestBody = '
{
"attribute": {
"@id": "' . $id . '",
"@uri": "' . $uri . '",
"person": {
"@id": "222",
"@uri": "https://api_name_removed.com/v1/People/222"
},
"attributeGroup": {
"@id": "",
"@uri": "",
"name": null,
"attribute": {
"@id": "2404",
"@uri": "",
"name": null
}
},
"lastUpdatedDate": null
}
}';
答案 1 :(得分:0)
$requestBody = sprintf('
{
"attribute": {
"@id": "%u",
"@uri": "%s",
"person": {
"@id": "222",
"@uri": "https://api_name_removed.com/v1/People/222"
},
"attributeGroup": {
"@id": "",
"@uri": "",
"name": null,
"attribute": {
"@id": "2404",
"@uri": "",
"name": null
}
},
"lastUpdatedDate": null
}
}', $id, $uri);