これは奇妙なものです...
ここにいる人々の助けを借りて、iPhoneアプリをTwitPicに正常に投稿できました。最初に動作させたとき、XML結果も返されるのを見ることができました...
しかし、過去2日間の何らかの理由で、API呼び出しは成功したようです-写真はTwitPicに表示されます-しかし...応答は空のようです...
誰かアイデアはありますか?似たようなものを見ましたか?API呼び出しを呼び出すために使用するコードは次のとおりです。
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setData:twitpicImage forKey:@"media"];
[request setPostValue:username forKey:@"username"];
[request setPostValue:password forKey:@"password"];
// Initiate the WebService request
[request start];
// Need to find out how I can access the result from this call...
/* Result structure should be:
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok">
<mediaid>abc123</mediaid>
<mediaurl>http://twitpic.com/abc123</mediaurl>
</rsp>
*/
// Check for errors
if ([[request responseHeaders] objectForKey:@"stat"] != @"ok"){
UIAlertView *errorAlert = [[UIAlertView alloc] initWithTitle:@"TwitPic Submission"
message:[[request responseHeaders] objectForKey:@"mediaurl"]
delegate:nil
cancelButtonTitle:@"OK!"
otherButtonTitles:nil];
[errorAlert show];
[errorAlert release];
}
NSString *twitpicURL = [[request responseHeaders] objectForKey:@"mediaurl"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"TwitPic Submission"
message:twitpicURL
delegate:nil
cancelButtonTitle:@"OK!"
otherButtonTitles:nil];
[requestresponseString]をダンプしてみました...これも空です。確かに、それは応答を示していました。
いつものように、どんな助けもありがたく受けました。できたらお返しします!
乾杯、
ジェイミー。