这可能是一个非常简单的答案,但我不熟悉 Soundcloud API,所以任何帮助将不胜感激。
我正在尝试使用 PHP 访问 Soundcloud API 以访问用户详细信息。我通过我的个人soundcloud帐户激活我的应用程序获得了soundcloud CLIENT_ID,但在访问其他公共用户信息时似乎不起作用。
每个用户的 CLIENT_ID 是否会发生变化?
应用程序是否需要被每个用户验证/接受才能访问歌曲列表等信息……(或者可以验证一次)?
这可能是一个非常简单的答案,但我不熟悉 Soundcloud API,所以任何帮助将不胜感激。
我正在尝试使用 PHP 访问 Soundcloud API 以访问用户详细信息。我通过我的个人soundcloud帐户激活我的应用程序获得了soundcloud CLIENT_ID,但在访问其他公共用户信息时似乎不起作用。
每个用户的 CLIENT_ID 是否会发生变化?
应用程序是否需要被每个用户验证/接受才能访问歌曲列表等信息……(或者可以验证一次)?
CLIENT_ID
标识您的应用程序。包含 a 的请求CLIENT_ID
可以读取任何公共信息。用户信息的子集仅通过CLIENT_ID
. 例如,URI
:
http://api.soundcloud.com/users/12840173.json?client_id=A_CLIENT_ID
将返回以下 JSON:
{
id: 12840173
kind: user
permalink: paultest
username: paultest
uri: http://api.soundcloud.com/users/12840173
permalink_url: http://soundcloud.com/paultest
avatar_url: http://i1.sndcdn.com/avatars-000015469869-jcyh92-large.jpg?330b92d
country: Canada
full_name: Paul Osman
description: null
city: Toronto
discogs_name: null
myspace_name: null
website: null
website_title: null
online: true
track_count: 17
playlist_count: 4
public_favorites_count: 1
followers_count: 1
followings_count: 1
}
为了访问非公开信息(例如私人曲目、帐户计划等),您必须让用户授权您的应用程序。有关我们的 OAuth 实施的更多信息,请参阅授权服务器端 Web 应用程序的文档。
希望有帮助!