Thanks for taking a look at this. Let me explain further.
I created an App, and successfully registered a webhook and it’s valid. Lets consider a few twitter users A, B, C and D and I’ll describe the scenario i’m experiencing. I’m using the sandbox api tier (not sure if that matters).
User A is me, the creator of the App.
User B is the user that has auth’d the App to subscribe to activity events.
User C is a random twitter account.
User D is another random twitter account.
When User A tweets “@UserB Hello” the webhook is not fired
When User C tweets “@UserB Hello” the webhook is called successfully
When User D tweets “@UserB Hello” the webhook is not fired
When User A DMs @UserB “Hello” the webhook is not fired
When User C DMs @UserB “Hello” a webhook is called successfully
It appears that only one twitter account (UserC) causes a webhook to be called. This may have been the first user to tweet at UserB and that is why I thought there is some probationary period or app approval process to allow interactions from all users to fire the webhook. Is that the case? What would cause the activity stream API to fire for some users and not others.
Thanks again.