iPhone: - 想通过Facebook中的保存凭据自动



在我的应用中,我必须在Facebook内部登录而不使用登录页面并直接移至Facebook的主屏幕。

我已经搜索了很多,但没有得到任何东西....

@interface Facebook (MyApp)
- (void)myAuthorize:(id<FBSessionDelegate>)delegate;
@end
@implementation Facebook (MyApp)
- (void)myAuthorize:(id<FBSessionDelegate>)delegate {
  _permissions = [[NSArray arrayWithObjects:@"email", *(whatever you need)*, nil] retain];
  _sessionDelegate = delegate;
  [self authorizeWithFBAppAuth:NO safariAuth:NO]; // force in app auth
}
@end


    Facebook *facebook = [[Facebook alloc] initWithAppId:MY_APP_FB_ID];
     [facebook myAuthorize:self];

据我所知,这是不可能的。因为如果这样做,您将获得所有用户的密码,并且可以入侵他们的帐户。因此,FB不允许这样做。

最新更新