1

アプリにsharekitTwitter認証を実装しようとしています。

すでにアプリにsharekitをインストールしています。これが私の「ログインページ」の現在のコードです

- (void)viewDidLoad {
    [super viewDidLoad];

    NSURL *url = [NSURL URLWithString:@"http://www.test.com"];
    SHKItem *item = [SHKItem URL:url title:@"A title"];

}

-(IBAction)SignInTwitter:(id)sender{

    [SHKTwitter shareItem:item];

}

これにより、SignInTwitterをタップすると、Twitterログインフォームにリダイレクトされ、ログインに成功すると、アプリのログインページに戻ります。

これは正しい方法ではないと確信していますが、shareItemメソッドを使用しない方法はありますか?

ユーザーがSignInTwitterをタップすると、ユーザーは自分のTwitterアカウントにログインし、成功すると、ログインページに戻るのではなく、アプリのメインページにリダイレクトされます。

また、ログインしているアカウントのツイッターユーザー名を取得することはできますか?

ありがとう!

4

1 に答える 1

3

iOS5以降にデプロイする場合は、ネイティブアカウントフレームワークを使用して、そこから必要なものを取得できます。この方法では、ShareKitはまったく必要ありません。昨年のWWDCビデオでこれについての素晴らしい情報。

何らかの理由でShareKitが必要な場合:

  • 承認:

[[[SHKTwitter alloc] init] authorize];

  • ユーザー名:ShareKit2.0のFAQを参照してください。これは、SHKShareTypeUserInfoを使用して行われます。
于 2012-07-24T17:45:31.453 に答える