iPhone で AdMob の収益を維持するためのアプリを作成します。API ドキュメントを読み、いくつかのコードを書きました。しかし、POSTリクエストに問題があり、null request.responseが返されます!!
NSString* PostURL= [NSString stringWithFormat:@"https://api.admob.com/v2/auth/login"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:PostURL]];
[request setPostValue:APIKey forKey:@"client_key"];
[request addRequestHeader:@"Content-Type" value:@"application/x-www-form-urlencoded;"];
[request setPostValue:@"mymail@gmail.com" forKey:@"email"];
[request setPostValue:@"mypassword" forKey:@"password"];
[request setDelegate:self];
[request startSynchronous];
そして、ASIHTTPRequestDelegate メソッドを使用して応答をフェッチします。
-(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data{
NSLog(@"didReceive data %@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);}
出力は同じです: didReceive data: (null)
私たちを手伝ってくれますか?