0

iPhoneアプリでTwitpicAPIをしばらく問題なく使用していましたが、突然、無効なユーザー名またはパスワードの報告が始まりました。

URLをyfrogのURLに変更したところ、次のように報告されました。メディアが見つかりませんでした

URLをPosterousのURLに変更しましたが、動作します。

グーグルを実行しましたが、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は、正しいユーザー名とパスワードを出力します。

4

1 に答える 1

0

コードにエラーが表示されません。問題はTwitterhttp://apiwiki.twitter.com/Rate-limitingのようなレート制限であった可能性があります。しかし、これまでのところ、Twitpic-APIのレート制限については聞いたことがありません。

于 2010-03-02T17:13:31.813 に答える