1
-(IBAction)btnPostclick
{NSURL *url = [NSURL     URLWithString:@"http://yfrog.com/api/uploadAndPost"];
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setDelegate:self];
if (IMG)
{
if([galleryImageView.image description] == NULL)
{
[request setData:UIImageJPEGRepresentation([UIImage imageNamed:@"logo.png"], 0.8)     forKey:@"media"];
}
else
{
[request setData:UIImageJPEGRepresentation(galleryImageView.image, 0.8) forKey:@"media"];
}
}
else
{
[request setData:UIImageJPEGRepresentation([UIImage imageNamed:@"logo.png"], 0.8) forKey:@"media"];            
}        
[request setPostValue:userdata.twitterUserName forKey:@"username"];
[request setPostValue:userdata.twitterPassword forKey:@"password"];
[request setPostValue:comm forKey:@"message"];
[request startAsynchronous];        
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestFailed:)];}

yfrog API を使用して画像とツイートを共有しています。

を使用して上記の API を呼び出しますASIFormDataRequest。リクエストで Twitter のユーザー名とパスワードを設定しました。リクエストは非同期で呼び出されます。

応答が到着する-(void)requestDone:(ASIHTTPRequest *)requestと、メソッド get が自動的に呼び出されます。私は成功した応答を得る

-(void)requestDone:(ASIHTTPRequest *)request
{
NSString *response = [request responseString];
NSLog(@"Response -> %@",response);
}

しかし、それは私の twitter アカウントにツイートを送信しません。誰でもこの問題を解決できますか?

アプリのベース SDK は次のとおりです。iOS 4.3

アプリの展開ターゲットは次のとおりです。3.1.3

前もって感謝します。

4

0 に答える 0