Hi, Please find the attached milestone plan [1] <https://docs.google.com/a/wso2.com/spreadsheets/d/1H2N2-JSWRT3QTjEIqZZj2DctdBMRQdxxf5Z_ViqWySY/edit?usp=sharing> for the training project: ESB connector for Tumblr Milestone Plan - Tumblr connector <https://docs.google.com/a/wso2.com/spreadsheets/d/1H2N2-JSWRT3QTjEIqZZj2DctdBMRQdxxf5Z_ViqWySY/edit?usp=drive_web> [1] https://docs.google.com/a/wso2.com/spreadsheets/d/1H2N2-JSWRT3QTjEIqZZj2DctdBMRQdxxf5Z_ViqWySY/edit?usp=sharing
Thanks, Milinda On Thu, Jun 19, 2014 at 1:06 PM, Milinda Perera <[email protected]> wrote: > Hi dushan, > > This connector will cover all CURD operations on blog posts of all types. > Is it better to create separate methods to create, edit each post type? > like createTextPost, createAudioPost, createVideoPost ... etc. > > when comes to blog posts we can specify the type of the post by “type” > (text, photo, quote, link, chat, audio, video) request parameter in the > request. > > *text* posts: full post body (html allowed) can assign to body request > parameter. > > *photo* posts: can add photo source url (source request parameter) or url > encoded binary content (data request parameter) [limit:10MB] > > *audio/video* posts: can add using external url for *audio* (external_url > request parameter) and HTML embed code for the *video* (embed request > parameter) or url encoded binary content (data request parameter) > [limit:10MB for audio, 100MB for video] > > for now I'm planning only external url for audio and HTML embed code for > the video. > > The api documentation [1] does not provide http request message > information properly. So need to test api to identify proper http message > format for POST requests. I'm currently working on it. > > I will share project plan asap. > > [1] https://www.tumblr.com/docs/en/api/v2 > > > thanks, > Milinda > > > > > On Thu, Jun 19, 2014 at 10:12 AM, Dushan Abeyruwan <[email protected]> > wrote: > >> Hi >> I think you do cover all CURD operations related to post blogs >> (text,photo,queue,link,audio,video,answer) ? How audio/video upload happens >> ? have you done any background search ? >> >> anyway, looks good to me please do share Project plan across >> >> Cheers, >> Dushan >> >> >> >> >> On Wed, Jun 18, 2014 at 9:30 PM, Milinda Perera <[email protected]> >> wrote: >> >>> Hi All, >>> >>> **Introduction** >>> >>> Tumblr is microblogging, social networking and content sharing website. >>> Users are able to reblog, use multimedia (images, videos, sound clips) >>> >>> **API** >>> >>> Tumblr API [1] <https://www.tumblr.com/docs/en/api/v2> >>> >>> **Tumblr Connector Summary** >>> >>> • Connector Name: tumblr-connector-1.0.0 >>> >>> • Version: 1.0.0 >>> >>> • Technology: REST >>> >>> **Authentication** >>> >>> Supports OAuth 1.0a protocol >>> >>> **Selected methods** >>> >>> General Blog Methods: >>> >>> >>> getBlogInfo - retrieve general information about the blog (title, >>> number of posts, and other high-level data) >>> >>> getBlogAvatar - retrieve blog's avatar >>> >>> getFollowers - retrieve followers of the blog >>> >>> >>> Blog post Methods: >>> >>> >>> getPosts - retrieve posts (can retrieve all posts, specified number >>> of posts, specific types of posts (text, quote, link, answer, video, audio, >>> photo, chat), or a post specified by the ID) >>> >>> getQueuedPosts - retrieve queued posts >>> >>> getDraftPosts - retrieve drafted posts >>> getSubmissionPost ** - retrieve submission posts >>> >>> createPost - create new blog post >>> >>> editPost - edit existing blog post >>> >>> reblogPost - reblog a blog post >>> >>> deletePost - delete blog post >>> >>> >>> User Methods: >>> >>> >>> getUserInfo - retrieve the user's account information that matches >>> the OAuth credentials submitted with the request >>> >>> getUserDashboard - retrieve the dashboard >>> >>> getUserLikes - retrieve the liked posts >>> >>> getFollowingPosts - retrieve the blogs followed by the user >>> >>> follow - follow a blog >>> >>> unfollow - unfollow a blog >>> >>> like - like blog post >>> >>> unlike - unlike blog post >>> >>> >>> TaggedMethods: >>> >>> >>> getTaggedPosts - get posts with a given tag >>> >>> >>> >>> getSubmissionPost** [2] >>> <http://staff.tumblr.com/post/138478782/submissions> still unable to >>> tryout (waiting for approval for the submitted post by moderator) >>> >>> >>> [1] https://www.tumblr.com/docs/en/api/v2 >>> [2] http://staff.tumblr.com/post/138478782/submissions >>> >>> >>> Thanks, >>> Milinda >>> >>> >>> >>> -- >>> Milinda Perera >>> Software Engineer; >>> WSO2 Inc. http://wso2.com , >>> Mobile: (+94) 714 115 032 >>> >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> 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 >> >> > > > -- > Milinda Perera > Software Engineer; > WSO2 Inc. http://wso2.com , > Mobile: (+94) 714 115 032 > > -- Milinda Perera Software Engineer; WSO2 Inc. http://wso2.com , Mobile: (+94) 714 115 032
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
