5

サウンドクラウド初心者です。調査を行いましたが、soundcloud のドキュメントが大幅に不足しています。

APIを理解しようとしています。誰かが次の質問に答えるのを手伝ってくれるなら、それは役に立ちます。

  1. JavaScript API を介して自分のトラックにアクセスし、トラックのタイトルだけを取得できますか?

  2. 「ユーザーID」はどこから取得できますか?

  3. アプリを作成しました。リダイレクト URI は必須ですか?

  4. 次のhttps://api.soundcloud.com/tracks?client_id=MY_CLIENT_IDを使用しようとしました。他のメンバーの情報を取得します。はい、MY_CLIENT_ID を新しいアプリの client_id に置き換えました。

  5. https://api.soundcloud.com/oauth2/token?client_id=xxx&client_secret=xxx&grant_type=password&username=xxx&password=xxxを使用しようとしました(私のアプリ client_id、client_secret、ユーザー名とパスワードを使用すると、404 が返されます...ないなぜだろう。

私を正しい方向に導くための反応は素晴らしいでしょう。ありがとう!

4

2 に答える 2

2

JavaScript API を介して自分のトラックにアクセスし、トラックのタイトルだけを取得できますか?

いいえ、タイトルのみを取得する方法はありませんformat。リクエストで送信されたパラメーターに応じて、JSON または XML でサウンド表現全体を取得します。

「ユーザーID」はどこから取得できますか?

/resolveエンドポイントを使用して、ユーザーのパーマリンクから ID を取得できます。ユーザーを承認した場合は、/meエンドポイントをヒットして、承認されたユーザーの表現を取得できます。

アプリを作成しました。リダイレクト URI は必須ですか?

はい

次のhttps://api.soundcloud.com/tracks?client_id=MY_CLIENT_IDを使用しようとしました。他のメンバーの情報を取得します。はい、MY_CLIENT_ID を新しいアプリの client_id に置き換えました。

client_idはアプリケーションの ID であり、SoundCloud API の「クライアント」(この場合は「サーバー」) であり、ユーザーは別のものです。「私のクライアントID」を参照するときに「許可された」ユーザーについて話している場合、/me/tracksそのユーザーに属するトラックを照会できます。

https://api.soundcloud.com/oauth2/token?client_id=xxx&client_secret=xxx&grant_type=password&username=xxx&password=xxxを使用しようとしました(私のアプリ client_id、client_secret、ユーザー名とパスワードを使用すると、404 が返されます...ないなぜだろう。

エンドポイントのドキュメントに従ってくださいoauth2- リクエストは GET ではなく POST である必要がありcode、リダイレクト URI で実行されるコードから取得するパラメータの値を送信する必要があります - ユーザーがその URL に正常にサインインした後、その URL がリクエストされますcodeGETパラメータとして使用できるので、使用できます。

于 2013-06-04T20:35:50.403 に答える