Up to now, it appeared you could get around this by linking to a Tweet, which then contained your link. Obviously this is no good if your link is a private resource.
However, as of yesterday, I seem to be getting intermittend 403 errors for my DMs that contain links to Tweets as per the following issue:
https://dev.twitter.com/issues/1486
Text:
As of this morning when my app sends a DM I am intermittently getting the following 403 error
Code 226
Reason: This request looks like it might be automated. To protect our users from spam and other malicious activity, we can’t complete this action right now. Please try again later.
My app sends quite a few DMs and they are all in same format and style… Many are accepted fine but a number are also getting rejected for this reason above.
confused.
Is there a problem?