PHPはニューストップの操作を実現する

2999 ワード

前言
この文書で使用するインタフェースアドレスはhttps://www.juhe.cn/docs/api/id/235 この文章のすべてのコードは現在使用されているコードです.つまり、私のインタフェースもこのコードを使っているので、コードは正常に使用できます.私のインタフェースドキュメントdoc.berfen.com(より多くのインタフェースとドキュメントを更新しています)の下に直接コードをアップロードします.ビジネスロジックに基づいて、このコードを簡単に変更することができます.
コード#コード#
 $data,
        'code' => $code,
        'msg' => $msg
    ), JSON_UNESCAPED_UNICODE);
    exit();
}

//        
$new_type_list = array(
    'top',
    'shehui',
    'guonei',
    'guoji',
    'yule',
    'tiyu',
    'junshi',
    'keji',
    'caijing',
    'shishang'
);
//   KEY
$app_key = '    ';
$type = $_REQUEST['type'];
if (isset($type)) {
    if (!in_array($type, $new_type_list))
        revert('', 401, '      ');
    $url_data = array(
        "key" => $app_key,
        "type" => $type
    );
    $obtain = curl($url_data);
    if ($obtain['error_code'] == 0) {
        $obtain_arr = json_decode($obtain, true);
        $obtain_result = $obtain_arr['result'];
        foreach ($obtain_result['data'] as $data) {
            $title = $data['title'];//    
            $time = $data['date'];//    
            $new_type = $data['category'];//    
            $author = $data['author_name'];//     
            $new_url = $data['url'];//    
            $new_cover = $data['thumbnail_pic_s'];//        ,          
            $new_cover_2 = $data['thumbnail_pic_s02'];//        ,      ,               
            $new_cover_3 = $data['thumbnail_pic_s03'];//        ,      ,               
            $content[] = array(
                'title' => $title,
                'time' => $time,
                'new_type' => $new_type,
                'author' => $author,
                'url' => $new_url,
                'cover' => $new_cover,
                'cover_2' => $new_cover_2,
                'cover_3' => $new_cover_3
            );
        }
        revert($content, 200, '');//    
    } else {
        revert('', 500, '     ,       ' . $obtain['error_code']);
    }
} else {
    revert('', 404, '       ');
}
?>