1

如何在应用程序上显示 tumblr 博客文章,就像移动版本显示它一样,而不是在 UIWebView 上加载 URL?

4

2 回答 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 回答