We saw this particular error for 27 sets of credentials for this customer, with groups
of these errors around these times, all UTC.
- 2018-12-03 03:48:16.010
- 2018-12-03 04:07:23.663
- 2018-12-03 09:47:44.520
We have validated that the credentials are correct, except for 2 sets of them, and have communicated to the customer that they can resume sending data. These credentials were created at varying times between 2016 and today, so not randomly, and not likely due to the payload of the data we’re sending to Twitter.
My payload looks like the following (same as in my other post that you responded to)
[{
“operation_type”: “Update”,
“params”: {
“advertiser_account_id”: “:accountId”,
“membership_type”: “LIST_MEMBERSHIP”,
“user_identifier”: “f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a”,
“user_identifier_type”: “EMAIL”,
“score”: 100,
“audience_names”: “:audienceName”,
“effective_at”: “2018-12-05T21:05:21Z”
}
}, {
“operation_type”: “Update”,
“params”: {
“advertiser_account_id”: “:accountId”,
“membership_type”: “LIST_MEMBERSHIP”,
“user_identifier”: “31611159e7e6ff7843ea4627745e89225fc866621cfcfdbd40871af4413747cc”,
“user_identifier_type”: “HANDLE”,
“score”: 100,
“audience_names”: “:audienceName”,
“effective_at”: “2018-12-05T21:05:21Z”
}
}, {
“operation_type”: “Update”,
“params”: {
“advertiser_account_id”: “:accountId”,
“membership_type”: “LIST_MEMBERSHIP”,
“user_identifier”: “bbaf670d8020f6e111d507df3e8a6a847a54bf3308ce4a8c7542771d2b23b094”,
“user_identifier_type”: “DEVICE_ID”,
“score”: 100,
“audience_names”: “:audienceName”,
“effective_at”: “2018-12-05T21:05:21Z”
}
}]
The only string that could have an encoding issue is the audience name, and those haven’t changed.
We only caught this recently, and I have no way of determining if this happens randomly or if it will ever happen again. I’ll add logging to our code to capture a full payload and response when it does happen.