Teya Salat

ChiaSeIT.Mobie.In

Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API ZingMp3

ZingMP3 được xem là trang Web nghe nhạc trực tuyến lớn của Việt Nam với vô vàn các bài hát được Upload lên hằng ngày, song khi chúng ta muốn Download thì rất dễ dàng với một chiếc PC hoặc Smartphone, nhưng trên điện thoại đời cũ thì có khi còn chả thấy cái nút Download nó nằm ở đâu clgt
Hoặc nếu bạn là một nhà phát triển muốn lấy các thông tin về bài hát đó để đưa vào Project của bạn. Trước đây mình đã share code get link bài hát, album, info bài hát rồi còn hôm nay mình sẽ hướng dẫn làm get link vip zingmp3 chi tiết 1 bài hát qua API ZingMp3 một cách dễ dàng nhất.



ZingMP3 cung cấp cho chúng ta một API để lấy các thông số về bài hát dưới dạng:



Vậy ID_Baihat là gì? Nó như thế nào và cách để tách ID và khỏi chuỗi link?
Link bài hát như sau:



ID_Baihat chính là ZW6FIBAW
Tách ID_Baihat ra khỏi chuỗi link như sau:

<?php
$url = ' http://mp3.zing.vn/bai-hat/Neu-Khong-The-Den-Voi-Nhau-Trinh-Dinh-Quang/ZW6FIBAW.html&#039;;
$exp = explode("/",$url);
$id = str_replace(".html","",$exp[count($exp)-1]);
?>


Code trên đã lấy được phần ID_Baihat rồi đó
Tiếp theo là Code để lấy Info của bài hát:

<?php
$link = " http://api.mp3.zing.vn/api/mobile/song/getsonginfo?requestdata={\&quot;id\&quot;:\&quot;$id\&quot;}&quot;;
$data = file_get_contents($link);
$out = json_decode($data, true);
echo "<pre>";
print_r($out);
echo "</pre>";
?>


Code trên sẽ Get Info của bài hát và trả về dữ liệu dạng JSON, ta dùng hàm json_decode() để chuyển về mảng Array() sau này dễ làm việc



Đây là Full code từ nãy tới giờ nhé:

<?php
$url = ' http://mp3.zing.vn/bai-hat/Neu-Khong-The-Den-Voi-Nhau-Trinh-Dinh-Quang/ZW6FIBAW.html&#039;;
$exp = explode("/",$url);
$id = str_replace(".html","",$exp[count($exp)-1]);
$link = " http://api.mp3.zing.vn/api/mobile/song/getsonginfo?requestdata={\&quot;id\&quot;:\&quot;$id\&quot;}&quot;;
$data = file_get_contents($link);
$out = json_decode($data, true);
echo "<pre>";
print_r($out);
echo "</pre>";
?>

Bây giờ là cách lấy dữ liệu ra từ mảng array, nếu ai đã làm quen với Array rồi thì khỏi cần đọc bước này, còn chưa biết thì tham khảo nhé:
- Lấy Link Download: 128,320 và lossless

<?php
echo $out['link_download']['128'];
echo $out['link_download']['320'];
echo $out['link_download']['lossless'];
?>


- Lấy Tên bài hát và tên ca sỹ:

<?php
echo $out['artist'];
echo $out['title'];
?>


Mong rằng với bài viết này sẽ giúp ích được cho các bạn!
Chúc các bạn thành công và tận dụng được tối đa những gì mà code get link vip zingmp3 mang lại!
Nguồn: Thạch - Diễn đàn NhanhNao.Xyz

Download


Bình luận
Từ Khóa
Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API ZingMp3 , ZingMP3, được, xem, là, trang, Web, nghe, nhạc, trực, tuyến, lớn, của, Việt, Nam , Tìm hiểu Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API ZingMp3 làm theo và học hỏi , Bài viết Hot Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API ZingMp3 ,
Cùng Chuyên Mục
Share code PHP game tìm Boom
Hiển thị số lượng Facebook likes / Shares / Comments với PHP
Hàm giải nén file Zip bằng PHP
Hàm tạo file Zip bằng PHP
Tự tay làm Tags Cloud cho trang web của bạn bằng PHP
Upload và giải nén file zip ngay trên web server với PHP
Share code PHP phát hiện Địa chỉ người dùng
Share code Get Link xem Video max BW Onbox.vn
Share code PHP tạo Bộ đếm cho Website của bạn
Share code tìm kiếm trong Database
Chia sẻ coding miễn phí © 2017
Thiết kế: Mạnh Tuân

1.4% sitemap.xml robots.txt U-ONC-STAT