|
@@ -27,7 +27,9 @@ class ByteDance{
|
|
|
public static function httpGet($url){
|
|
|
$request=(new Client)
|
|
|
->get($url);
|
|
|
- return json_decode($request->getBody()->getContents(),true);
|
|
|
+ $requestData = json_decode($request->getBody()->getContents(),true);
|
|
|
+ ByteDance::throwIf(!empty($requestData['err_no']),$request['err_tips']);
|
|
|
+ return $requestData['data'];
|
|
|
}
|
|
|
public static function httpPost($url,$params,$header=[]){
|
|
|
$request=(new Client)
|
|
@@ -35,7 +37,9 @@ class ByteDance{
|
|
|
'json'=>$params,
|
|
|
'headers'=>$header
|
|
|
]);
|
|
|
- return json_decode($request->getBody()->getContents(),true);
|
|
|
+ $requestData = json_decode($request->getBody()->getContents(),true);
|
|
|
+ ByteDance::throwIf(!empty($requestData['err_no']),$request['err_tips']);
|
|
|
+ return $requestData['data'];
|
|
|
}
|
|
|
public static function throwIf($condition,$msg){
|
|
|
if($condition){
|