回答 (7件中の1件目) API仕様の勘違い、でしょうか。「え!?マニュアルに書いてないけど、このAPIのデータ仕様はこんな仕様だったのか!」と問題になってから気づくことがあります。 同様に他人のコードで「こんなデータを送ったらこのAPIは誤作動するよ」というコードもよく見つけます。 APIが正しく動作する入力データを送信するのは、基本的には呼出側の責任、ですが「どんなデータでも呼ばれたAPIが適当になんとかしてくれるだろう」と誤った想定で利用しているケースは少くありません。少なくない、というよりかなり多いです。 正しく動作するプログラムには * 妥当なデータ * 妥当なコー...