0

我用这个 json 数据调用 API 的 ListSubscribe 部分:

{"apikey":"XXX-us2","id":"XXXXX","email_address":"joe@gmail.com","double_optin":false,"merge_vars":{"GROUPINGS":{"name" :"Lectures","groups":"Lecture"}}}

我回来了:

{"error":"\"L\" is not a valid Interest Grouping id for the list: members-announ
ce","code":270}

但是,当我使用 id 而不是 name 时,我得到几乎相同的响应(文档说两者都是可用的)。如果我省略 GROUPINGS 调用,我可以让事情正常进行。

以下是分组的枚举: 结果:

[{"id":11941,"name":"Lectures","form_field":"hidden","display_order":"0","groups
":[{"bit":"1","name":"Transit of Venus Wellington 12 June 2012","display_order":
"1","subscribers":1},{"bit":"2","name":"Transit of Venus Auckland 14 June 2012",
"display_order":"2","subscribers":1},{"bit":"4","name":"Lecture","display_order"
:"3","subscribers":0}]}]
4

2 回答 2

0

只是为您做的快速测试。我昨天用c#遇到了这个问题。我的错误在于分组结构。

你试过这个吗?

"merge_vars":{"GROUPINGS": [{"name":"Lectures","groups":"Lecture"}]} 

我没有测试,因为我的项目不需要:这是我的 c# 经验的一个简单推理。

希望有效!

于 2012-07-05T00:26:17.147 回答
0

这是我为 listUpdateMember 测试过的示例 json 编码,并且可以正常工作。

与@Sandrous 相同的布局,但我想我会演示在一个组中命名多个兴趣的方法,以及完整的 json 编码。

{"apikey":"xxxx","id":"xxx","email_address":"xxx","merge_vars":{"GROUPINGS":[{"name":"Title","groups":"group1,group2,group3"}]}}

于 2013-05-07T07:44:56.397 回答