Twitter APIでリツイートしようとすると「共有違反」エラーが発生する問題
Twitter APIを使って、リツイートを行おうとした際に次のようなエラーが返ってくることがあります。
sharing is not permissible for this status (Share validations failed)
共有の検証で失敗しているという意味です。
どういった条件でこのエラーが返ってくるのかよく分からなかったのですが、よくよく調べてみると次の条件に一致する場合に発生することが分かりました。
- アカウントAがBのツイートをリツイート。
- アカウントBが1のツイートをリツイート。←ここで発生!
つまり「自分のツイートをリツイートしてくれたツイートをリツイートしようとすると共有違反が発生する」ということになります。(ややこしいですね…(^-^;;)
2014-05-07