从下面的链接中我下载了包含一些示例的.zip文件。我在那里玩了OAuthSampleTouch应用程序。
http://code.google.com/p/gdata-objectivec-client/downloads/list
这是我下载的文件: gdata-objectivec-client-1.11.0.zip
我经历过这个问题,但是我对如何传递电子邮件和密码的输入以及如何通过谷歌表单连接我的iphone应用程序感到困惑。
新编辑的代码: 这是来自“OAuthSampleRootViewControllerTouch.m”类中OAuthSampleTouch示例的代码。请参阅该OAuthSampleTouch应用程序中的http://code.google.com/p/gdata-objectivec-client/downloads/list。
- (void)signInToGoogle
{
[self signOut];
NSString *keychainAppServiceName = nil;
if ([self shouldSaveInKeychain])
{
keychainAppServiceName = kAppServiceName;
}
// For GData applications, the scope is available as
// NSString *scope = [[service class] authorizationScope];
NSString *scope = @"http://www.google.com/m8/feeds/";
// ### Important ###
// GDataOAuthViewControllerTouch is not designed to be reused. Make a new
// one each time you are going to show it.
// Display the autentication view.
GDataOAuthViewControllerTouch *viewController = [[[GDataOAuthViewControllerTouch alloc]
initWithScope:scope
language:nil
appServiceName:keychainAppServiceName
delegate:self
finishedSelector:@selector(viewController:finishedWithAuth:error:)] autorelease];
// You can set the title of the navigationItem of the controller here, if you want.
// Optional: display some html briefly before the sign-in page loads
NSString *html = @"<html><body bgcolor=silver><div align=center>Loading sign-in page...</div></body></html>";
[viewController setInitialHTMLString:html];
[[self navigationController] pushViewController:viewController animated:YES];
}
这是来自“OAuthSampleRootViewControllerTouch.m”类中OAuthSampleTouch示例的代码。请检查它。什么是范围以及我需要传递凭据的位置。如果我运行这个,我将日志作为身份验证错误:
请帮帮我,我试试三天。
非常感谢任何帮助。
谢谢你, Madan Mohan。
答案 0 :(得分:0)
搜索此方法
在这里,您将获得Google帐户的用户名和密码..