Hi,

Could you please review the project plan and its possibility to us.

Thank you.
Gagani Amarathunga



On Tue, Jun 17, 2014 at 9:43 AM, Gagani Amarathunga <
[email protected]> wrote:

> Hi Malaka,
>
> Yes, we have covered everything.
>
> Best Regards,
> Gagani Amarathunga
>
>
> On Tue, Jun 17, 2014 at 6:44 AM, Malaka Silva <[email protected]> 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 <
>> [email protected]> 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 <
>>> [email protected]> wrote:
>>>
>>>> Looping in Malaka, Dushan, Shevan
>>>>
>>>>
>>>> On Fri, Jun 13, 2014 at 11:42 AM, Gagani Amarathunga <
>>>> [email protected]> 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.
>>
>
>

Attachment: ESB Connector - Soundcloud | Project Plan.xlsx
Description: MS-Excel 2007 spreadsheet

_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to