Hi Malaka,

Yes, we have covered everything.

Best Regards,
Gagani Amarathunga


On Tue, Jun 17, 2014 at 6:44 AM, Malaka Silva <mal...@wso2.com> wrote:

> Hi Gagani,
>
> This looks good. I guess you have covered almost everything?
>
> Best Regards,
> Malaka
>
>
> On Mon, Jun 16, 2014 at 2:21 AM, Gagani Amarathunga <
> gagani.amarathu...@gmail.com> wrote:
>
>> Hi All,
>>
>> We have reviewed the functions for the API based on its current
>> availability. Could anyone please be kind enough to review the soundcloud
>> connector details.
>>
>>
>>
>> *Introduction*
>>
>> SoundCloud is an audio platform that enables sound creators to upload,
>> record, promote and share their originally-created sounds.In SoundCloud we
>> can follow favorite artists, labels and friends and see every track they
>> post.
>>
>> The SoundCloud API exposes SoundCloud resources like sounds, sets and
>> users. These resources can be accessed and manipulated using the HTTP
>> methods GET, POST, PUT and DELETE. Basically SoundCloud API supports us to
>> maintain information about users, tracks, playlists, sounds, sets,etc.
>>
>>
>> *SoundCloud Connector Summary*
>>
>> • Connector Name:  souncloud-connector-1.0.0
>> • Version: 1.0.0
>> • Technology:  REST
>>
>>
>> *Authentication*
>>
>> SoundCloud API uses OAuth2 based authentication
>>
>>
>> *Selected API Methods*
>>
>> *users*
>>     get user
>>     list of tracks of the user
>>     list of playlists (sets) of the user
>>     list of users who are followed by the user
>>     list of users who are following the user
>>     list of comments from this user
>>     list of tracks favorited by the user
>>     list of joined groups
>>     list of web profiles
>>
>> *tracks*
>>     get a track
>>     comments for the track
>>     a comment for the track
>>     users who favorited the track
>>
>> *playlists* - A SoundCloud Set is internally called playlists due to
>> some naming restrictions.
>>     get a playlist
>>
>> *groups* - Groups have members and contributed tracks.
>>     get a group
>>     list of users who moderate the group
>>     list of users who joined the group
>>     list of users who contributed a track to the group
>>     list of users who contributed to, joined or moderate the group
>>     list of contributed and approved tracks
>>
>> *comments* - Comments can be made on tracks by any user who has access
>> to a track.
>>
>> *me* -  Get information about the authenticated user and easily access
>> related subresources like tracks, followings, followers, groups.
>>      get self information
>>
>>
>> *connections* - Connections represent the external profiles (like
>> twitter, tumblr or facebook profiles and pages) that are connected to a
>> SoundCloud user.
>>
>> *activities* - The newest activities for the logged-in user.
>>
>> *apps* - All tracks that are created and uploaded using a published app.
>>
>> *resolve* - The resolve resource allows to lookup and access API
>> resources when only know the SoundCloud.com URL.
>>
>> *oembed* - oEmbed is an open standard to easily embed content from
>> oEmbed providers into the site.
>>
>>
>> Above are the methods that is going to be implemented in the soundcloud
>> connector. We have taken all the methods that are supported by the current
>> soundclound API.[1]
>>
>> [1]http://developers.soundcloud.com/docs/api/reference
>>  [2]http://developers.soundcloud.com/console
>>
>> Thank you.
>>
>>
>>
>> On Fri, Jun 13, 2014 at 3:08 PM, Gagani Amarathunga <
>> gagani.amarathu...@gmail.com> wrote:
>>
>>> Looping in Malaka, Dushan, Shevan
>>>
>>>
>>> On Fri, Jun 13, 2014 at 11:42 AM, Gagani Amarathunga <
>>> gagani.amarathu...@gmail.com> wrote:
>>>
>>>> *Introduction*
>>>>
>>>> SoundCloud is an audio platform that enables sound creators to upload,
>>>> record, promote and share their originally-created sounds.In SoundCloud we
>>>> can follow favorite artists, labels and friends and see every track they
>>>> post.
>>>>
>>>> The SoundCloud API exposes SoundCloud resources like sounds, sets and
>>>> users. These resources can be accessed and manipulated using the HTTP
>>>> methods GET, POST, PUT and DELETE. Basically SoundCloud API supports us to
>>>> maintain information about users, tracks, playlists, sounds, sets,etc.
>>>>
>>>>
>>>> *SoundCloud Connector Summary*
>>>>
>>>> • Connector Name:  souncloud-connector-1.0.0
>>>> • Version: 1.0.0
>>>> • Technology:  REST
>>>>
>>>>
>>>> *Authentication*
>>>>
>>>> SoundCloud API uses OAuth2 based authentication
>>>>
>>>>
>>>> *Selected API Methods*
>>>>
>>>> *users*
>>>>     get user
>>>>     list of tracks of the user
>>>>     list of playlists (sets) of the user
>>>>     list of users who are followed by the user
>>>>     a user who is followed by the user
>>>>     list of users who are following the user
>>>>     user who is following the user
>>>>     list of comments from this user
>>>>     list of tracks favorited by the user
>>>>     track favorited by the user
>>>>     list of joined groups
>>>>     list of web profiles
>>>>
>>>> *tracks*
>>>>     get a track
>>>>     comments for the track
>>>>     a comment for the track
>>>>     users who favorited the track
>>>>     a user who has favorited to the track
>>>>     users who have access to the track
>>>>     email addresses who are invited to the track
>>>>     secret token of the track
>>>>
>>>>
>>>> *playlists* - A SoundCloud Set is internally called playlists due to
>>>> some naming restrictions.
>>>>     get a playlist
>>>>     users who have access to the track
>>>>     email addresses who are invited to the playlist
>>>>     secret token of the playlist
>>>>
>>>> *groups* - Groups have members and contributed tracks.
>>>>     get a group
>>>>     list of users who moderate the group
>>>>     list of users who joined the group
>>>>     list of users who contributed a track to the group
>>>>     list of users who contributed to, joined or moderate the group
>>>>     list of contributed and approved tracks
>>>>     list of contributed but not approved tracks (for moderators)
>>>>     a contributed but not approved track (for moderators)
>>>>     list of contributed tracks (for moderators). POST creates
>>>> contribution
>>>>     a contributed track (for moderators)
>>>>
>>>> *comments* - Comments can be made on tracks by any user who has access
>>>> to a track.
>>>>
>>>> *me* -  Get information about the authenticated user and easily access
>>>> related subresources like tracks, followings, followers, groups.
>>>>     get authenticated user
>>>>     list of tracks of the user
>>>>     list of playlists (sets) of the user
>>>>     list of users who are followed by the user
>>>>     a user who is followed by the user
>>>>     list of users who are following the user
>>>>     user who is following the user
>>>>     list of comments from this user
>>>>     list of tracks favorited by the user
>>>>     track favorited by the user
>>>>     list of joined groups
>>>>     list of web profiles
>>>>     list dashboard activities
>>>>     list of connected external profiles
>>>>
>>>> *connections* - Connections represent the external profiles (like
>>>> twitter, tumblr or facebook profiles and pages) that are connected to a
>>>> SoundCloud user.
>>>>
>>>> *activities* - The newest activities for the logged-in user.
>>>>
>>>> *apps* - All tracks that are created and uploaded using a published
>>>> app.
>>>>
>>>> *resolve* - The resolve resource allows to lookup and access API
>>>> resources when only know the SoundCloud.com URL.
>>>>
>>>> *oembed* - oEmbed is an open standard to easily embed content from
>>>> oEmbed providers into the site.
>>>>
>>>>
>>>> Above are the methods that is going to be implemented in the soundcloud
>>>> connector. We have taken all the methods that are supported by the current
>>>> soundclound API.[1]
>>>>
>>>> [1]http://developers.soundcloud.com/docs/api/reference
>>>>
>>>> Please let us know the feedback on the above.
>>>>
>>>> Thank you.
>>>> Gagani Amarathunga
>>>>
>>>
>>>
>>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Tech Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> http://www.wso2.com/
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
>
> Save a tree -Conserve nature & Save the world for your future. Print this
> email only if it is absolutely necessary.
>
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to