Php 使用API Traccar更新一些用户字段,更改缺少的字段
我正在使用Php 使用API Traccar更新一些用户字段,更改缺少的字段,php,api,Php,Api,我正在使用traccarAPI,根据官方网站上的信息,我必须发送参数进行更改。它很好用 问题是:如果我不发送某些参数(例如,deviceLimit),则TraccarAPI将此值更改为默认值。在我的例子中,deviceLimit始终必须是-1。但是如果我需要更改用户名并且不再发送deviceLimit=-1,则API会将其更改为0 是否需要发送所有参数?或者我有选择吗 下面的代码是一个JSON。在这种情况下,存在参数deviceLimit $data='{"id":"'.$id.'","name
traccar
API
,根据官方网站上的信息,我必须发送参数进行更改。它很好用
问题是:如果我不发送某些参数(例如,deviceLimit
),则Traccar
API
将此值更改为默认值。在我的例子中,deviceLimit
始终必须是-1
。但是如果我需要更改用户名并且不再发送deviceLimit=-1
,则API
会将其更改为0
是否需要发送所有参数?或者我有选择吗
下面的代码是一个JSON
。在这种情况下,存在参数deviceLimit
$data='{"id":"'.$id.'","name":"'.$name.'","email":"'.$email.'","deviceLimit":-1,"token":"'.$token.'"}';
将大多数字段列为“必需”字段,因此您可能别无选择,只能包含所有您不希望其值被默认值覆盖的字段。需要发送必需的参数才能使API正常工作。否则,会附加一些默认值以保持API的正常工作。请阅读第一部分。。。