Mailchimp API方法无法处理数据

问题描述

我对Mailchimp API完全陌生,我感到非常愚蠢。我在邮递员中导入了mailchimp的API模式,尽管建立连接相当容易且有据可查,但我不知道自己无法使用PUT,POST,DELETE或PATCH进行任何数据操作。

请求

curl --location --request PUT 'http://us17.api.mailchimp.com/3.0/lists/1bfc563991/members/test@123.nl?skip_merge_validation=true' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic c3J0c3J0cn||CENSORED||RjNDQ4MS11czE3' \
--data-raw '{
    "status": "unsubscribed"
    }
}'

每次我尝试此操作时,都会收到以下HTML响应:

<HTML>

<HEAD>
    <TITLE>Bad Request</TITLE>
</HEAD>

<BODY>
    <H1>Bad Request</H1>
    Your browser sent a request that this server Could not understand.<P>
        Reference&#32;&#35;7&#46;264f655f&#46;1598366423&#46;0
</BODY>

</HTML>

但是,第二次,我得到200状态响应,并且还获得了该成员的JSON正文。但是,“状态”字段(应更新)保持不变:

{
    "id": "d277970b7d98faa59a64082d771e9756","email_address": "test@123.nl","unique_email_id": "b5d7880abb","web_id": 350007454,"email_type": "html","status": "subscribed","merge_fields": {
        "FNAME": "te","LNAME": "st","ADDRESS": "","PHONE": "","BIRTHDAY": ""
    }
}

我觉得我必须忽略一些确实很明显的东西,但是现在我已经伤了好几个小时,而且我还是一无所知。

有人可以帮我吗?我会非常感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)