0
要上傳vedio你管我正在使用Gdata示例代碼。如何在Gdata視頻上傳到你的身份驗證身份證密碼管
它的工作正常。但在我的應用程序中,我需要在用戶嘗試上傳視頻之前驗證用戶的用戶名和密碼。
我可以使用Gdata服務嗎?
感謝您的任何幫助。
要上傳vedio你管我正在使用Gdata示例代碼。如何在Gdata視頻上傳到你的身份驗證身份證密碼管
它的工作正常。但在我的應用程序中,我需要在用戶嘗試上傳視頻之前驗證用戶的用戶名和密碼。
我可以使用Gdata服務嗎?
感謝您的任何幫助。
下面是YouTube上的客戶端的登錄方法:
- (BOOL)login:(NSString *)strusername password:(NSString *)strpassword
{
NSMutableURLRequest *request = [NSMutableURLRequest
requestWithURL:[NSURL URLWithString:@"https://www.google.com/accounts/ClientLogin"]];
NSString *params = [[NSString alloc] initWithFormat:@"Email=%@&Passwd=%@&service=youtube&source=&continue=http://www.google.com/",username,password];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[params dataUsingEncoding:NSUTF8StringEncoding]];
[params release];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-type"];
NSHTTPURLResponse *response;
NSError *error;
[request setTimeoutInterval:120];
NSData *replyData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *replyString = [[[NSString alloc] initWithData:replyData encoding:NSUTF8StringEncoding] autorelease];
if([replyString rangeOfString:@"Auth="].location!=NSNotFound)
{
NSString *authToken=[[replyString componentsSeparatedByString:@"Auth="] objectAtIndex:1];
NSLog(@"Auth : %@",authToken);
return YES;
}
else
{
return NO;
}
}