Я создал утилиту электронной почты с помощью конечных точек Google (Python). Проблема в том, что я не могу отправить на него данные. Я получаю сообщение об ошибке.
{ "error": { "errors": [ { "domain": "global", "reason": "parseError", "message": "Этот API не поддерживает синтаксический анализ ввода, закодированного в форме." } ], "code": 400, "message": "Этот API не поддерживает синтаксический анализ ввода, закодированного в форме". } }
То, что я делаю в Objective-C, приведено ниже.
//Here my URL
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:URL]];
//create the Method "GET" or "POST"
[request setHTTPMethod:@"POST"];
//Pass The String to server
NSString *dataPost = @"{\"body\": \"email body\",\"subject\": \"email subject\"}";
//Check The Value what we passed
NSLog(@"the data Details is =%@", dataPost);
//Convert the String to Data
NSData *data1 = [dataPost dataUsingEncoding:NSUTF8StringEncoding];
//Apply the data to the body
[request setHTTPBody:data1];
//Create the response and Error
NSError *err;
NSURLResponse *response;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
NSString *resSrt = [[NSString alloc]initWithData:responseData encoding:NSASCIIStringEncoding];
//This is for Response
NSLog(@"got response==%@", resSrt);
if(resSrt)
{
NSLog(@"got response");
/* ViewController *view =[[ViewController alloc]initWithNibName:@"ViewController" bundle:NULL];
[self presentViewController:view animated:YES completion:nil];*/
}
else
{
NSLog(@"faield to connect");
}