0

この json データを使用して、API の ListSubscribe 部分を呼び出しています。

{"apikey":"XXX-us2","id":"XXXXX" ,"email_address":"joe@gmail.com","double_optin":false,"merge_vars":{"GROUPINGS":{"名前" :"講義","グループ":"講義"}}}

そして私は戻ってきています:

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

ただし、名前ではなく id を使用すると、ほとんど同じ応答が得られます (ドキュメントでは、両方とも使用できると書かれています)。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

これは、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 に答える
0

あなたのために行う簡単なテストです。昨日、c#でこの問題に直面しました。私の間違いは、グループ化構造にありました。

これを試しましたか?

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

私のプロジェクトには必要ないため、テストしていません。これは、私の C# の経験に基づく単純な推論です。

それがうまくいくことを願っています!

于 2012-07-05T00:26:17.147 に答える