您好,登錄后才能下訂單哦!
這篇文章主要講解了“PHP實現新聞頭條操作”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP實現新聞頭條操作”吧!
前言
本文章所使用的接口地址為: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, '請輸入新聞類型'); } ?>
感謝各位的閱讀,以上就是“PHP實現新聞頭條操作”的內容了,經過本文的學習后,相信大家對PHP實現新聞頭條操作這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。