昨日、Githubでオープンソースの音楽api
プロジェクトを見つけました。restful
スタイル、Json
フォーマット、提供されている機能は、歴史上最も包括的なものであり、独自のクライアントを開発するのに十分です。そして、作者は非常に気にかけており、オープンソースに加えて、このプロジェクトは詳細なユーザードキュメントも提供しています。今日、私はそれをみんなと共有し、5月1日にプレイする何かを見つけるためにみんなに頼ることができます
プロジェクトが提供するインターフェース機能を見てみましょう
これはポイントの1つですが、読んだ後、音楽アプリをプレイしたいですか?
プロジェクトを確実に使用できるようにするために、作成者から提供されたドキュメントに従って自分のマシンにプロジェクトをデプロイするだけで、プロテストを実行して通常どおり使用できます。以下は、誰もがすぐに始めるための簡単な共有プロセスです。著者のドキュメントは非常に詳細ですが、Xiaobaiについては、まだいくつかの詳細が欠けています。追加します。
- プロジェクトはJavaScriptを使用して開発され、Node.jsテクノロジーに基づいています。したがって、最初にノード、npm開発環境を構築する必要があります。Node.js実行環境がある限り、プロジェクトは任意のオペレーティングシステムにデプロイできます。このステップは、自分で簡単に検索して解決できます。ため息、jsは本当に強力で、フロントエンドの背景は全能です。
- プロジェクトのソースコードをダウンロードします。
- プロジェクトのルートディレクトリにcdし、npm
installコマンドを実行します。この手順の主な機能は、プロジェクトが提供するpackage.jsonファイルに従って、プロジェクトの実行に必要な依存パッケージをダウンロードすることです。 - 以下に示すように、node app.jsコマンドを実行してサーバーを起動します。デフォルトのポートは3000です。
5.インターフェイステスト
http:// localhost:3000 / mv / url?id = 5436712
曲のmv動画を取得するためのIDによると、アクセス結果は以下の通り
mvのURLを確認しましょう
完璧、私はすべてのmvをダウンロードするプログラムを書くことにしました。
さらに、作成者は別の高度な展開方法であるDockerコンテナ操作も提供します。また、プロキシやその他の複雑な機能を構成することもできます。これらは自分で学習します。
唯一後悔しているのは、バックグラウンドの監視と詳細なログシステムが提供されていないことです。これら2つがなくても、それを使用するのは依然として困難です。それとも見つからなかったのかもしれません。ちなみに有能な読者が補って私に知らせることができます。もちろん、誰もがこの種のプロジェクトで遊んで、それを研究し、商用利用のためにそれを引き出すことができます。一方では侵害、他方ではインターフェースの問題は確かに限られています。
最後に住所を教えてください
さらに、広報を防ぐために、プロジェクトをローカルでバックアップすることを強くお勧めします。