ue5963
4/6/2018 - 3:09 AM

https://github.com/sprocket-inc/core-jssdk/pull/111

const apiParams.activities = 'activities.custom.setflag_line_or_mailmaga_member'

jssdk.post('users/activities', apiParams)

activity が1つの場合、 POST /services/:serviceId/keys/:apiKey/users/:userId/activities/:activityName となり、URL に :activityName が付きます。

jssdk.post('users/activities', apiParams, acts)

activity が複数のまとめ送りの場合、

POST /services/:serviceId/keys/:apiKey/users/:userId/activities

という endpoint (URL に :activityName が付かない)となり、リクエスト Body に JSON 配列で

[
  "activities.test1",
  "activities.test2"
]

として送信されます。

activity が1つのときも、まとめ送りの形式で JSON で送ってもよいのですが、これまでは区別して送信していたので、今回もそれを維持しています。