Twitpic не работает, Posterous это ... почему? - PullRequest
0 голосов
/ 13 января 2010

Некоторое время я без проблем использовал API Twitpic в своем приложении для iPhone, затем неожиданно он начал сообщать: неверное имя пользователя или пароль .

Я изменил URL-адрес на yfrog, и они сообщили: не удалось найти медиа .

Я изменил URL-адрес на Posterous, и он работает .

Я немного погуглил и не могу найти никаких проблем с Twitpic или сервером Yfrog, поэтому я думаю, что это артефакт моего кода - что-то не так с ним?

NSURL *url = [NSURL URLWithString:@"http://posterous.com/api/uploadAndPost"];
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];

[request setPostValue:[tmpArray objectForKey:@"Twitter Username"] forKey:@"username"];
[request setPostValue:[tmpArray objectForKey:@"Twitter Password"] forKey:@"password"];
[request setPostValue:scrapbook.short_description forKey:@"message"];
[request setData:scrapbook.image forKey:@"media"];
NSLog(@"User: '%@', pass: '%@'", [tmpArray objectForKey:@"Twitter Username"], [tmpArray objectForKey:@"Twitter Password"]);
[request setDelegate:self];
[request startAsynchronous];

[tmpArray objectForKey:@"Twitter Username"] and [tmpArray objectForKey:@"Twitter Password"] hold my username and password respectively as NSStrings, scrapbook.short_description is an NSString and scrapbook.image is NSData.

NSLog выводит правильное имя пользователя и пароль.

1 Ответ

0 голосов
/ 02 марта 2010

Я не вижу ошибки в вашем коде, возможно, проблема была в ограничение скорости , как в Twitter http://apiwiki.twitter.com/Rate-limiting. Но пока я не слышал о скорости -предел для Twitpic-API.

...