0

在我的应用程序中,我必须在不使用登录页面的情况下登录 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];
4

1 回答 1

0

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

于 2012-11-10T02:23:16.490 回答