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 に答える