Facebook Chat APIを使ってメッセージ送信をしていたのだが、ごくまれに一定周期(?)でメッセージ送信が失敗する。その場合の条件が下記。
- 日本語が含まれている(恐らく半角英数以外の文字が入っている、だろう)
- ある一定の時間の間断続的に(一度失敗し出すと暫く失敗。暫くするとまた成功する)
ローカルのMacからやっても、Herokuからやっても同じ事が起こった。MacとHerokuの周期はかなり近い気がする。どちらか失敗すると両方失敗してしまう可能性が高い。
恐らくメッセージ送信は半角英数で構成した方が無難。
この件は本当にそうなのかどうか怪しい部分もあります。もしもどこかで同じような問題に当たった人がいたらお話伺いたい気持ちもあり、書いておきます。自分の環境は下記です。
http://qiita.com/ms2sato/items/d111d22ebebaea447c3e
ひょっとしたら利用しているライブラリや環境の問題かもしれません。まだそこまで追い込めていません。