如何更新客户的自定义字段值

我正在在Lightspeed和另一个系统之间编写同步。我想使用自定义字段将我的外部客户ID存储在Lightspeed中。

因此,我为此创建了一个自定义字段,但是不幸的是我无法使用API​​更新自定义字段。

我该如何完成?


谢谢,

Arjan

6条评论

  • Lucienversendaal“class=Lucienversendaal 主持人,Lightspeed人员帖子:991主持人

    你好@arjanduijzer,,,,

    感谢您与我们联系。

    您可以在客户端点中使用以下有效负载来执行此操作。

    put /customer/ {customer_id} .json

    有效载荷:

    {“ customFieldValues”:{“ custyFieldValue”:{“ custic fieldid”:“ 2”,“ type”:“ string”,“ value”:“ 123456789”}}}}}

    我希望这有帮助。

  • Arjanduijzer“class=Arjanduijzer 成员帖子:2

    感谢您的回答。我已经从我的代码中对此进行了测试,但不幸的是,它似乎不起作用。该场值未更新(不在结果中,也不是在Lightspeed中)


    这是我的要求,特别是字段”WWMRELATIONID



    https://api.lightspeedapp.com/api/account/164996/customer/1http/1.1

    接受:应用程序/JSON

    授权:持有人***************

    cookie:__cfduid = ************

    内容类型:应用程序/JSON;charset = UTF-8

    内容长度:926

    主机:api.lightspeedapp.com


    {“ CustomFieldValue”:[{“ custicfieldValueId”:294,“ custic fieldid”:2,“ name”:“ nieuwsbrief”,“ type”:“ boolean”:“ boolean”,“ value”:“ true”},{“ custic fieldvalueid”:1089:1089:1089:1089,“ CustomFieldId”:7,“名称”:“ Erkenningnummer”,“ type”:“ string”,“ value”:“ 12345”},{“ custicfieldValueId”:1090,“ custic fieldid”:4,“ name” name'':“:”jachtaktenummer”,“ type”:“ integer”,“ value”:“ 1”},{“ customfieldvalueid”:1091,“ custic fieldid”:5,“ name”:“ verlofnummer”,“ type”:“ type”:“ integer”,“ integer”,“值“:” 2“},{“ customFieldValueId”:1092,“ customFieldId”:6,“ name”:“ verona Clientnummer”,“ type”:“ Integer”,“ value”,“ value”:“ 3”},{“ customfieldValueID)“:1093,“ customFieldId”:3,“名称”:“ Erkenninghouder”,“ type”:“ boolean”,“ value”:“ true”},{“ custic fieldvalueid”:1124,“ casturefieldid”:1,“ 1,”“:“会员资格”,“ type”:“ single_choice”,“ value”:{“ custic fieldchoiceid”:“ 1”,“ name”:“ ststandaard”,“ value”,“ value”:“”,“”,“ canbedeleted”:“ false”,“ false”,“ false”,“”“ custic fieldid”:“ 1”}},{“ custic fieldValueId”:1133,“ custic fieldid”:8,“ name”:“ wwmreLationId”,“ type”:“ Integer”,“ value”,“ value”:“ 3964”}]}}

  • Indyhendrickx“class=Indyhendrickx 成员帖子:7

    对于多个自定义字段:

    '{“ customFieldValues”:{“ custic fieldValue”:[{“ custic fieldid”:“ 13”,“ type”:“ integer”,“ value”,“ value”:“ 0”},{“ custic fieldid”:“ 8”,“ type”,“ type”:“ boolean”,“ value”:“ false”}]}}'

  • Rayvanb“class=Rayvanb 成员帖子:6

    你好呀,

    我正在尝试做类似的事情,但是API给了这一点:

    {

    “错误”: {

    “代码”:403,

    “方法”:“更新”,

    “请求”:“/nl/customers/103060641.json”,

    “消息”:“服务器理解了请求,但拒绝实现该请求。”

    }

    }

    有建议吗?


    谢谢,

    雷蒙德

  • 格雷加里坎“class=格雷加里坎 成员帖子:866

    您的API凭据是否具有修改客户的范围权限?您的要求身体是什么样的?

  • Rayvanb“class=Rayvanb 成员帖子:6

    嗨,格雷戈里亚人,

    没看过,检查了一下,看来我只阅读了权限: - /

登入或者登记评论。