diff --git a/application/controllers/Deal.php b/application/controllers/Deal.php index abcfc57..be9f4e7 100644 --- a/application/controllers/Deal.php +++ b/application/controllers/Deal.php @@ -44,10 +44,14 @@ } //上面验证通过,继续执行 //取出tinypng key - $kyes = $row['values']; - $kyes = json_decode($kyes); - $i = 'api'.rand(1,2); - $key = $kyes->$i; + //拼写错误处理 + $keys = $row['values']; + + //可以使用任意多个key + //@todo 建议使用列表类型而不是联名数组类型保存key + $keys = json_decode($keys, true); + $i = 'api'.rand(1, count($keys)); + $key = $keys[$i-1]; $url = "https://api.tinify.com/shrink"; $data = file_get_contents($path);