質問: 当方、会員制サイトを運営(wordpress php)しています。会員登録にはtwitterのアカウントを使用しており、本部と会員間の連絡にはtwitterのダイレクトメッセージを使っています。 本部と会員間の連絡に使うtwitterのダイレクトメッセージでは、しばしばapi側から「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」(エラーコード/226)とのメッセージが出て、送信がストップしてしまいます。また場合によっては送信に使っているアカウントのアクセストークン他が削除されます。 上記を回避するために、ダイレクトメッセージに含まれるURLを短縮URLにしたり、メッセージの前後を入れ替えたりして回避を試みていますが、効果はあまりありません。 効果的な回避方法を教えていただければ幸いです。 尚、最後になりましたが当方はスパム他とは無縁のサイトです。
回答: Twitter 開発者 ドキュメントによれば、「自分が作成したツイートやダイレクトメッセージが要注意指定されるのはおかしいと思うのであれば、 https://support.twitter.com/forms/platformに必要事項を記載して我々に詳細を報告してください。」とのことですよ。 原文はこちら ただし、ダイレクトメッセージの本来の目的とは異なる使い方をしたり、頻度が多すぎる場合、アカウント停止になることはあるようなので、ユーザに連絡する別の方法を用意したほうがいいかもしれませんね。