1

UIWebView に URL をロードする代わりに、モバイル バージョンで表示されるように、アプリで tumblr ブログの投稿を表示するにはどうすればよいですか?

4

2 に答える 2

1

はいhttp://www.tumblr.com/docs/en/apiを使用してください

この API を使用すると、tumblr ページを読み取り、表示したい情報をフレーズ化できます。これには、独自の xml Phaser クラスを作成する必要がありますが、そこにはたくさんのチュートリアルがあります。

Tumblr データの読み取りは簡単です。http: //YOU.tumblr.com/api/readでページを取得するだけで、コンテンツの構造化された XML バージョンがこの形式で取得されます...

このAPIには、tumblrでobjective-cを使用してログインする例もあります

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 に答える