What about tests and docs? Thanks, Samisa...
Samisa Abeysinghe Vice President Developer Evangelism WSO2 Inc. http://wso2.com On Thu, Apr 3, 2014 at 2:28 PM, Nalin Chandraratne <[email protected]> wrote: > Hi Samisa, > > We have done the initial review of the Flickr connector with Malaka and > following are the key comments we got. > > > - Remove the unnecessary headers in the HTTP responses immediately > after the call mediator. > - Do proper error handling. > - Selecting the API methods for implementation in a way that, use > cases can be created in integration tests. > > We have planned to finish the implementation of all the selected methods > by Monday(7th April). > > Thanks. > > > > > > > On Thu, Apr 3, 2014 at 2:04 PM, Samisa Abeysinghe <[email protected]> wrote: > >> Any updates? >> >> Thanks, >> Samisa... >> >> >> Samisa Abeysinghe >> >> Vice President Developer Evangelism >> >> WSO2 Inc. >> http://wso2.com >> >> >> >> On Thu, Mar 20, 2014 at 5:13 PM, Nalin Chandraratne <[email protected]>wrote: >> >>> Noted to change the method names appropriately. >>> >>> >>> >>> On Thu, Mar 20, 2014 at 5:12 PM, Nalin Chandraratne <[email protected]>wrote: >>> >>>> Hi Samisa, >>>> >>>> The security mechanism would be OAuth 2.0. >>>> >>>> @Dushan : Yes Dushan I have already obtained the API_KEY for the Flickr >>>> API. However the "auth" API you mentioned above is being deprecated in >>>> favor of OAuth. So there is no need for us to implement the "auth" API >>>> methods since we are using OAuth. Further details can be found in [1] and >>>> [2]. >>>> >>>> 1. https://www.flickr.com/services/api/misc.userauth.html >>>> 2. https://www.flickr.com/services/api/auth.oauth.html >>>> >>>> Thanks. >>>> >>>> >>>> >>>> >>>> On Thu, Mar 20, 2014 at 4:59 PM, Dushan Abeyruwan <[email protected]>wrote: >>>> >>>>> Hi >>>>> Yes, As Samisa suggested you should include security mechanism; For >>>>> flicker you need to obtain API_KEY for further access. Ideally you should >>>>> include followings [1] to your implementation, anyway please do come up >>>>> with proper method names you can't have (.) embed methods implemented >>>>> within connector which violate the rules of connector operations. >>>>> >>>>> [1] >>>>> auth >>>>> >>>>> - *flickr.auth.checkToken >>>>> <https://www.flickr.com/services/api/flickr.auth.checkToken.html>* >>>>> - *flickr.auth.getFrob >>>>> <https://www.flickr.com/services/api/flickr.auth.getFrob.html>* >>>>> - *flickr.auth.getFullToken >>>>> <https://www.flickr.com/services/api/flickr.auth.getFullToken.html>* >>>>> - *flickr.auth.getToken >>>>> <https://www.flickr.com/services/api/flickr.auth.getToken.html>* >>>>> >>>>> auth.oauth >>>>> >>>>> - *flickr.auth.oauth.checkToken >>>>> >>>>> <https://www.flickr.com/services/api/flickr.auth.oauth.checkToken.html>* >>>>> - *flickr.auth.oauth.getAccessToken >>>>> >>>>> <https://www.flickr.com/services/api/flickr.auth.oauth.getAccessToken.html>* >>>>> >>>>> >>>>> Cheers, >>>>> Dushan >>>>> >>>>> >>>>> On Thu, Mar 20, 2014 at 4:35 PM, Samisa Abeysinghe <[email protected]>wrote: >>>>> >>>>>> What is the security mechanism? >>>>>> >>>>>> Thanks, >>>>>> Samisa... >>>>>> >>>>>> >>>>>> Samisa Abeysinghe >>>>>> >>>>>> Vice President Developer Evangelism >>>>>> >>>>>> WSO2 Inc. >>>>>> http://wso2.com >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Mar 20, 2014 at 3:58 PM, Nalin Chandraratne >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> *Introduction* >>>>>>> The Flickr API is a powerful way to interact with Flickr accounts. >>>>>>> With the API, you can read almost all the data associated with pictures >>>>>>> and >>>>>>> sets. You can also upload pictures through the API and change/add >>>>>>> picture >>>>>>> information. >>>>>>> >>>>>>> *Connector Summery* >>>>>>> Name : Flickr >>>>>>> API Version : 1.0 >>>>>>> Technology : REST with ESB templates. >>>>>>> API url : https://www.flickr.com/services/api/ >>>>>>> >>>>>>> *Selected Method List* >>>>>>> The API provides *200+ methods*. Out of those methods we have >>>>>>> selected the following methods to be implemented in the first round, >>>>>>> within >>>>>>> the given time frame. >>>>>>> >>>>>>> photos >>>>>>> >>>>>>> - *flickr.photos.addTags >>>>>>> <https://www.flickr.com/services/api/flickr.photos.addTags.html>* >>>>>>> - *flickr.photos.delete >>>>>>> <https://www.flickr.com/services/api/flickr.photos.delete.html>* >>>>>>> - *flickr.photos.getCounts >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getCounts.html>* >>>>>>> - *flickr.photos.getExif >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getExif.html>* >>>>>>> - *flickr.photos.getFavorites >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getFavorites.html>* >>>>>>> - *flickr.photos.getInfo >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getInfo.html>* >>>>>>> - *flickr.photos.getNotInSet >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getNotInSet.html>* >>>>>>> - *flickr.photos.getPerms >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getPerms.html>* >>>>>>> - *flickr.photos.getRecent >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getRecent.html>* >>>>>>> - *flickr.photos.getSizes >>>>>>> <https://www.flickr.com/services/api/flickr.photos.getSizes.html>* >>>>>>> - *flickr.photos.removeTag >>>>>>> <https://www.flickr.com/services/api/flickr.photos.removeTag.html>* >>>>>>> - *flickr.photos.search >>>>>>> <https://www.flickr.com/services/api/flickr.photos.search.html>* >>>>>>> - *flickr.photos.setContentType >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.setContentType.html>* >>>>>>> - *flickr.photos.setDates >>>>>>> <https://www.flickr.com/services/api/flickr.photos.setDates.html>* >>>>>>> - *flickr.photos.setMeta >>>>>>> <https://www.flickr.com/services/api/flickr.photos.setMeta.html>* >>>>>>> - *flickr.photos.setTags >>>>>>> <https://www.flickr.com/services/api/flickr.photos.setTags.html>* >>>>>>> >>>>>>> photos.comments >>>>>>> >>>>>>> - *flickr.photos.comments.addComment >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.comments.addComment.html>* >>>>>>> - *flickr.photos.comments.deleteComment >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.comments.deleteComment.html>* >>>>>>> - *flickr.photos.comments.editComment >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.comments.editComment.html>* >>>>>>> - *flickr.photos.comments.getList >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.comments.getList.html>* >>>>>>> - *flickr.photos.comments.getRecentForContacts >>>>>>> >>>>>>> <https://www.flickr.com/services/api/flickr.photos.comments.getRecentForContacts.html>* >>>>>>> >>>>>>> test >>>>>>> >>>>>>> - *flickr.test.echo >>>>>>> <https://www.flickr.com/services/api/flickr.test.echo.html>* >>>>>>> - *flickr.test.login >>>>>>> <https://www.flickr.com/services/api/flickr.test.login.html>* >>>>>>> - *flickr.test.null >>>>>>> <https://www.flickr.com/services/api/flickr.test.null.html>* >>>>>>> >>>>>>> Uploading Photos<http://www.flickr.com/services/api/upload.api.html> >>>>>>> >>>>>>> This is the specification for building photo uploader applications. >>>>>>> It works outside the normal Flickr API framework because it involves >>>>>>> sending binary files over the wire. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nalin Chamara >>>>>>> Software Engineer >>>>>>> 071-56-147-56 >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dushan Abeyruwan | Associate Tech Lead >>>>> Integration Technologies Team >>>>> PMC Member Apache Synpase >>>>> WSO2 Inc. http://wso2.com/ >>>>> Blog:http://dushansview.blogspot.com/ >>>>> Mobile:(0094)713942042 >>>>> >>>>> >>>> >>>> >>>> -- >>>> Nalin Chamara >>>> Software Engineer >>>> 071-56-147-56 >>>> >>> >>> >>> >>> -- >>> Nalin Chamara >>> Software Engineer >>> 071-56-147-56 >>> >> >> > > > -- > Nalin Chamara > Software Engineer > 071-56-147-56 >
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
