我目前正在运行 Orchard v1.9.3,我想使用 Orchard 的 Web 请求工作流活动对 MailChimp 的 API 进行 API 调用(http://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/ #create-post_lists_list_id_members)。我能够确定 URL 字段的值应具有以下形式:
https://us14.api.mailchimp.com/3.0/lists/My_MailChimp_list_id/members/
由于我将数据保存到我的 MailChimp 列表中,因此我将为动词下拉字段选择“PUT”。根据 MailChimp 的 API 文档,我将在“Headers”字段中输入以下值:'content-type: application/json'
MailChimp 需要 JSON 格式的请求,因此我将在“表单格式”下拉字段中选择“Json”。
我正在努力解决的部分是“表单值”字段。根据 API 文档,数据应具有以下格式,"'{"email_address":"urist.mcvankab+3@freddiesjokes.com", "status":"subscribed"}'"。我知道 MailChimp 需要我的电子邮件地址来代替“urist.mcvankab+3@freddiesjokes.com”,但我不明白如何将我的 Orchard 表单中的名字、姓氏和电子邮件地址值映射到这个json请求。