Closed Weltolk closed 2 years ago
现在根.error_code
也有可能随机字符串或数值了:
php一个intval(): https://github.com/MoeNetwork/Tieba-Cloud-Sign/pull/220#discussion_r1005748769
$errno = $json['error_no'] ?? -1;
is_numeric($errno) ? intval($errno) : -1;
要是语法臃肿的java我想都不敢想了
获取贴吧fid时,返回包json中,'no'键的值的类型为int
https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/lib/class.misc.php#L152
而代码中判断的时候将类型设为了str,最终会导致获取贴吧fid时永远为false(即永远获取不到贴吧fid),除非本身贴吧fid已经在数据库中存在了:
https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/lib/class.misc.php#L146
我猜可能是百度贴吧更新了?