有趣的 API 接口推薦

想寫個(gè) App 練手,有什么有趣的 API 接口推薦嗎?

  • 已寫過(guò)

1. 網(wǎng)易云音樂(lè)(官方未開放接口,使用爬蟲數(shù)據(jù),僅做學(xué)習(xí),不商用)

項(xiàng)目地址: 查看

因?yàn)榕老x工具使用的是別人開源的工具,并未找到獲取歌曲MP3地址的相關(guān)代碼,項(xiàng)目暫時(shí)停止。
后期會(huì)考慮完善本地音樂(lè)播放的功能。爬蟲工具地址:查看

工具 xcode 8 
環(huán)境 swift 3

使用:

  • 在本地先 git clone 整個(gè)項(xiàng)目
  • 進(jìn)入server文件夾 運(yùn)行npm inode index
  • 進(jìn)入swift文件夾 運(yùn)行carthage update --no-use-binaries --platform iOS
  • 然后用xcode打開工程文件

項(xiàng)目結(jié)構(gòu) :
swift :

.
├── Cartfile
├── Cartfile.resolved
├── Carthage
│   ├── Build
│   └── Checkouts
├── doubandiantai
│   ├── AppDelegate.swift
│   ├── Assets.xcassets
│   ├── Base.lproj
│   ├── ChannelViewController.swift
│   ├── Info.plist
│   ├── Network.swift
│   ├── SongViewController.swift
│   └── blurable
├── doubandiantai.xcodeproj
│   ├── project.pbxproj
│   ├── project.xcworkspace
│   └── xcuserdata
├── doubandiantaiTests
│   ├── Info.plist
│   └── doubandiantaiTests.swift
└── doubandiantaiUITests
    ├── Info.plist
    └── doubandiantaiUITests.swift

已完成 :

1. ? ?獲取網(wǎng)易云熱門推薦歌單并展示
2. ? 點(diǎn)擊歌單進(jìn)入詳情頁(yè)
3. ? 點(diǎn)擊歌曲切換封面和背景圖

未完成 :

1. □ 獲取歌曲的url
2. □ 完成播放、暫停、上一首、下一首的控制功能

  • 正在寫


  • 列入計(jì)劃

dribbble

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容