no-image

また任天堂がAPI認証を変えたらしい

splatnet2statink

Cookie(iksm_session)を生成しようとするとエラーが発生する。

その件に関した作者のfrozenpandaman氏に連絡を行いました。

splatnet2statnkがエラー吐くんだけど、API認証変わってない?

そして、返事が来ました。

あー、これは flapg APIですね。今夜NexusMineと同期します。連絡をありがとう。

NexusMineって最初はMileStoneみたいなやつかと思ったらikawidget2の作者の一人の方のようです。

同様の問題はikawidget2でも起きている

splatnet2statinkとikawidget2は基本的に同じルーチンを使用していて、作者同士が連絡をとりあっていることもあり、一方が不調だと大体もう一方も不調になります。

最初はsplatnet2statinkだけの問題かと思ったのですが、検索してみるとikawidget2の方でも同様の問題が発生しているようですね。

今後の展望

こうも定期的にAPIの仕様を変えるのは非公式アプリを排除しようという動きなのかなあと思います。

iksm_sessionが取得できないダウンタイムがあるとデータ保存に支障をきたすのでなんとかしたいところですよね。

幸い、iksm_sessionは24時間(12時間?)に1回APIを叩いていれば期限が切れることはないので自動(例えば一時間に一回)APIを叩くようなツールを使えばいいのかなとは思います。

理想としてはiksm_sessionを誰かが管理することですが、まあ流石にセッションキーを預かるわけにもいかないのでこれは無理ですね(笑)