Twitter APIでリツイートしようとすると「共有違反」エラーが発生する問題
Twitter APIを使って、リツイートを行おうとした際に次のようなエラーが返ってくることがあります。
sharing is not permissible for this status (Share validations failed)
共有の検証で失敗しているという意味です。
どういった条件でこのエラーが返ってくるのかよく分からなかったのですが、よくよく調べてみると次の条件に一致する場合に発生することが分かりました。
- アカウントAがBのツイートをリツイート。
- アカウントBが1のツイートをリツイート。←ここで発生!
つまり「自分のツイートをリツイートしてくれたツイートをリツイートしようとすると共有違反が発生する」ということになります。(ややこしいですね…(^-^;;)
error CD+DVD Live at 渋谷公会堂 1990. 07.11.(SHM-CD+DVD)
23% オフError
30% オフError
¥799 (2025-04-25 15:59 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)100%偏光レンズを使って、眩しい光を軽減する 紫外線の侵入を100%防ぐ (ANSI Z80.3とEN1836:2005の標準以上) 【強化されたミラーコーティング】レンズの表層に特別なコーティングが増加されていて、剥がれ、塩水、油汚れ、埃、傷などを完全に防ぐ。 【強い耐衝撃性】FDAのドロップボールのテストをして、ANSI Z80.3及びEN 1836:2005の規格をクリアした。突然な衝撃からレンズを保護でき、激しいスポーツにも適用できる。 【100%UV保護】表層にナノコーティングをして... もっと読む
2014-05-07