Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 类别字段更新的请求数据格式_Node.js_Podio - Fatal编程技术网

Node.js 类别字段更新的请求数据格式

Node.js 类别字段更新的请求数据格式,node.js,podio,Node.js,Podio,我正在一个项目中使用podio js包来处理我们的发票。我当前在尝试更新项目的“类别类型”字段时遇到问题 以下是我当前运行的代码: const url = `/item/${item_id}/value/${field_id}`; // newOptionId is the id of the option I want to switch to const requestData = JSON.stringify({[field_id]: newOptionId}); const res

我正在一个项目中使用podio js包来处理我们的发票。我当前在尝试更新项目的“类别类型”字段时遇到问题

以下是我当前运行的代码:

const url = `/item/${item_id}/value/${field_id}`;

// newOptionId is the id of the option I want to switch to

const requestData = JSON.stringify({[field_id]: newOptionId});

const responseData = await this.podio.request('PUT', url, requestData);
我尝试了此处所述的几种其他格式:,但每次我得到相同的结果时,它都会取消选择当前选定的选项,并使“类别类型”字段中没有选定的选项

请提供正确的requestData格式,因为我认为问题来自于此


谢谢。

不再支持请求格式{value:your_id},我使用这个.podio.request('PUT',url,[myId])来更新类别字段


@Podio团队:更新和完成您的文档将非常酷。

有4种稍微不同的方式来设置字段值。
1.创建新项目时为一个
2.另一个是更新整个项目时。例如,这包括恢复到特定修订或设置每个字段,包括文件、提醒、重现等元字段。
3.还有一个是更新项目值,即更新整个项目,但只更新字段。因此,它只接受上述方法1和方法2的
字段
参数内的内容。
4.还有一个用于更新项目字段值。这个函数需要单个字段的值,并且只能在这里传递来自方法1和方法2的
字段['field_id']
的内容

每种方式都需要不同的
值格式
,并使用不同的
url

我已经更新了文档,为最后两种方法添加了两个卷曲示例,以使其更清晰,但如果您提供了其他解释,我将很乐意添加这些示例。

您的问题不清楚。我现在需要了解如何更新发票项中的类别类型字段,其目的是通知发票流程的当前状态。标记为“SATU”的目标字段的选项有:未发送、已发送、已查看、已支付