I’ve run into several issues with the Account Activity API, perhaps the most paramount is that group messages aren’t coming in through the webhook. (This is for All Account activity, beta environment)
I am receiving messages and typing messages fine when the conversation is one on one, but as soon as it expands to 2+ the events stop coming in.
Additionally, the documentation found here for Direct Message Create events is not accurate. The object shows that the text of the message will be in the target, which confusing but also completely wrong. The text ends up in another area called message_data.
Last, I don’t receive any delete events of any kind. When a tweet or DM is deleted I expect to receive an event so that i can honor the user’s wishes and honor Twitter’s policy - Section C, #3. How am I expected to honor your policy if you don’t provide a decent way to do so? Am I expected to poll the rest APIs for every tweet we get to determine if it’s deleted?
These are major issues that should be resolved well in advance to Site Stream’s depreciation. If you cannot resolve them well ahead of time, you should push back the decomm date.