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