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
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to