80s toys - Atari. I still have

CuDemVN.Wap.Sh

- GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
- AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
- HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
* Trang chủ >> WapMaster
Tìm Kiếm Thảo Luận
↓↓

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

Admin* RoSino18k *
* 05-04-2016

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 met
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.

Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API Zing Mp3
[Tải ảnh]


- 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:
http://api.mp3.zing.vn/api/mobile/song/getsonginfo?requestdata={"id":"ID_Baihat"}

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';
$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={\"id\":\"$id\"}";
$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

Share code Lấy thông tin chi tiết một bài hát và Link download Vip bằng API Zing Mp3
[Tải ảnh]


Đâ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';
$exp = explode("/",$url);
$id = str_replace(".html","",$exp[count($exp)-1]);
$link = "http://api.mp3.zing.vn/api/mobile/song/getsonginfo?requestdata={\"id\":\"$id\"}";
$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
↓ Tập tin Đính kèm ↓
↑↑ Lượt xem: 856
score
Đánh giá: 4.5/ 5, 856 bình chọn
- Chia sẻ:G  T
BBCode:

Link:
+ Còn “nhiều” Lắm!
+

Share code Diễn đàn trên Xtgem Full chức năng cực chất GetSmile.Mobie.In bởi Cú Đêm Việt Nam

+

Share code PHP hiển thị thông tin khách đang online trên Site

+

Sử dụng HTML và CSS tạo hiệu ứng hiển thị mô tả khi di chuột vào hình ảnh

+

Ajax là gì? Hướng dẫn code cơ bản khi xử lý dữ liệu với jQuery Ajax

+

Share full code PHP bộ tool cài đặt và quản lý Filelist KhoTruyen365 Xtgem

Trang chủ Cú Đêm Việt Nam Trang Chủ[1-1-856]