スポンサーリンク

【トラブル】APIで一部画像が表示されない。原因は箱を使ったから

トラブル

APIを使用したプログラムで、一部画像が表示されないという不具合が発生していました。

◆修正前(うまく動かなかったバージョン)

'apple' => fruit($type),        // 「りんごを入れた箱」を注文
'apple_id' => fruit($id),       // 「りんごの番号を入れた箱」を注文

◆修正後(うまく動くバージョン)

'apple' => $type,               // 「りんご」を直接注文
'apple_id' => $id,              // 「りんごの番号」を直接注文

・前のコードは「箱」に入れて送っていました(配列として送信)。
・新しいコードは「箱なし」で直接送るようにしました(単純な値として送信)。
APIは箱なしで命令して欲しかったのに、箱を含めて命令した為、不具合が発生しました。

ちなみに箱(配列)を使うのは、複数のものを一度に送りたい時です。
・1個のりんごを買う時に、わざわざ箱を持っていく必要はない
・でも10個のりんごを買う時は、箱があった方が運びやすい
というのと同じ考え方です!

タイトルとURLをコピーしました