*Introduction* The Instagram API allows users to have access to user authentication, photos, friend connections, and other elements of the iPhone & Android application.
*API* Instagram API v1 using the REST [1]. *Instagram API v1 Connector Summary* - Connector Name: instagram-connector-1.0.0 - Version: 1.0.0 - Technology: REST *Authentication* OAuth 2.0 protocol will be used for the authentication [2]. *Operations* Below listed methods are the operations that we are going to use from API. So, please let me know if you have any concerns on the below listed operations. 1. Users - getUserInfo -Get basic information about a user - getSelfFeed - Get the authenticated user's feed - getUserMediaRecent -Get the most recent media published by a user - getSelfMediaLiked - Get the authenticated user's list of media they've liked. - userSearch -Search for a user by name 2. Relationships - getUserFollows -Get the list of users this user follows. - getUserFollowedBy -Get the list of users this user is followed by. - getSelfRequestedBy -List the users who have requested this user's permission to follow. - getUserRelationship -Get information about a relationship to another user. - setUserRelationship -Modify the relationship between the current user and the target user. 3. Media - getMediaInfo -Get information about a media object. - mediaSearch -Search for media in a given area. (The time span is set to 7 days) - getMediaPopular -Get a list of what media is most popular at the moment 4. Comments - getMediaComment -Get a full list of comments on a media. - setMediaComment -Create a comment on a media. - deleteMediaComment -Remove a comment 5. Likes - getMediaLike - Get a list of users who have liked this media. - setMediaLike - Set a like on this media by the currently authenticated user. - deleteMediaLike - Remove a like on this media by the currently authenticated user. 6. Tags - getTagInfo -Get information about a tag object. - getTagRecent -Get a list of recently tagged media. - tagSearch -Search for tags by name. 7. Location - getLocationInfo -Get information about a location. - getLocationRecent -Get a list of recent media objects from a given location. - locationSearch -Search for a location by geographic coordinate. 8. Subcription - getSubscriptionRecent -Get recent media from a geography subscription that you created. - deleteSubscription - Delete recent media from a geography subscription that you created. - setSubscriptionUser - creates a subscriptions to receive notifications when users have registered with your appliction post new photos. - setSubscriptionTag - creates a subscription to receive notifications when a new photo is tagged with tags of your choosing. - setSubscriptionLocation - creates a subscription to receive notifications when new photos are posted and tagged with a specific location. - setSubscriptionGeography - creates a subscription to receive notifications when new photos are posted in an arbitary geographical location as defined by a center point and radius. [1]. http://instagram.com/developer/endpoints [2]. http://instagram.com/developer/authentication *Thanks & RegardsSampath Amarakoon*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
