如何在应用程序上显示 tumblr 博客文章,就像移动版本显示它一样,而不是在 UIWebView 上加载 URL?
问问题
602 次
2 回答
1
是的,使用http://www.tumblr.com/docs/en/api
该 api 允许您阅读 tumblr 页面并表达您希望显示的信息。这将要求您编写自己的 xml 移相器类,但是那里有很多教程。
阅读 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];
于 2012-08-31T04:38:52.520 回答
0
有关示例代码,请参阅ios-tumblr-sdk。
使用 api v2 提取您需要的帖子
http://api.tumblr.com/v2/blog/clintonbeattie.tumblr.com/posts?api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt
从文档
于 2012-08-31T04:43:27.167 回答