如何在应用上显示tumblr博客帖子,就像移动版本显示它而不是在UIWebView上加载URL一样?
答案 0 :(得分:1)
是使用http://www.tumblr.com/docs/en/api
api允许您阅读tumblr页面并说出您想要显示的信息。这将需要你编写自己的xml phaser类,但是那里有一堆教程。
阅读Tumblr数据很简单:只需获取页面即可 http://YOU.tumblr.com/api/read您将获得结构化XML 此格式的内容版本......
api甚至有一个使用objective-c和tumblr登录的例子
NSString *email = @"example@email.com";
NSString *password = @"password";
NSString *destination_url = @"/iphone";
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
initWithURL:[NSURL URLWithString:@"https://www.tumblr.com/login"]
];
[request setHTTPMethod:@"POST"];
NSString *request_body = [NSString
stringWithFormat:@"email=%@&password=%@&redirect_to=%@",
[email stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
[password stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
[destination_url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
];
[request setHTTPBody:[request_body dataUsingEncoding:NSUTF8StringEncoding]];
/* Load the request here with an NDA-covered iPhone component
that can view the web.
*/
[request release];
答案 1 :(得分:0)
请参阅ios-tumblr-sdk了解示例代码。
使用api v2提取您需要的帖子
http://api.tumblr.com/v2/blog/clintonbeattie.tumblr.com/posts?api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt
来自doc