Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added soundcloud groups and playlists.

  • Loading branch information...
commit 71f3cc389792ed6f5e61cee5007ca7dbf5d39c9b 1 parent a09fc62
@carsonmcdonald carsonmcdonald authored
View
19 soundcloud/soundcloud.group_contributions.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/contributions.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_contributors.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/contributors.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_info.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_members.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/members.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_moderators.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/moderators.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_pending_tracks.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/pending_tracks.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_tracks.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/tracks.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
19 soundcloud/soundcloud.group_users.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and id=1799</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups/{id}/users.json</url>
+ </urls>
+ <inputs>
+ <key id="id" type="xs:string" paramType="path" required="true"/>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
20 soundcloud/soundcloud.groups.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/groups</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and q='dubstep'</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/groups.json</url>
+ </urls>
+ <inputs>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+
+ <key id="q" type="xs:string" paramType="query" required="false"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>
View
22 soundcloud/soundcloud.playlists.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
+ <meta>
+ <author>Carson McDonald</author>
+ <documentationURL>http://developers.soundcloud.com/docs/api/playlists</documentationURL>
+ <sampleQuery>select * from {table} where client_id='your client id' and filter='public'</sampleQuery>
+ </meta>
+ <bindings>
+ <select itemPath="" produces="JSON">
+ <urls>
+ <url>http://api.soundcloud.com/playlists.json</url>
+ </urls>
+ <inputs>
+ <key id="client_id" type="xs:string" paramType="query" required="true" private="true"/>
+
+ <key id="q" type="xs:string" paramType="query" required="false"/>
+ <key id="filter" type="xs:string" paramType="query" required="false"/>
+ <key id="license" type="xs:string" paramType="query" required="false"/>
+ </inputs>
+ </select>
+ </bindings>
+</table>

0 comments on commit 71f3cc3

Please sign in to comment.
Something went wrong with that request. Please try again.