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

Reply via email to