2011-01-23 18 views

答えて

1

thisのサンプルコード用に新しいfacebookグラフAPIを使用してfacebookユーザー情報を取得できます。

1

Sharekitのインストールのステップ3を試しましたか?

ステップ3: 統合は、接続時にAPI キーを使用する必要がShareKit WebサービスのAPIキーに

を充填ほとんど。 APIキーは ユニークな識別子で、 リクエストを行っているアプリケーションを サービスに通知します。

各apiキーにサインアップする必要があります。 無料であり、登録は です。

プロジェクトのファイルリストにあるShareKitグループ内のファイルSHKConfig.h、 を探して開きます。

アフィーキーを必要とする サービスのリストがあります。各 サービスの隣にはリンクがあります。 に各サービスのリンクをたどって apiキーを取得します。各 対応サービスのAPIキーを SHKConfig.h内に入力します。

注: SHKConfigファイル内のコメントに従うと、 の追加ステップと各サービスの カスタマイズが可能です。

ShareKitのSHKFacebookクラスを見てみましょう - 完全なドキュメントについては

は、私は、テキストのユーザー名について知らないが、あなたがIDの後であればhttp://www.getsharekit.com/install/http://www.getsharekit.com/docs/

1

を参照してください。 セッションと呼ばれるFBSessionメンバがあります。 FBSessionには、長いtypedefであるFBUIDがありますが、それはユーザーIDの何らかの形を表すと仮定しています。

1

あなたはsharetypeで列挙型を拡張することでIDを取得できます。タイプをIDとして追加します。あなたが機能を共有することができるときにIDチェックのためのケースを紹介します。

- (void)getFollowers 
{ 
    OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=%@", SHKTwitterUsername]] 
                    consumer:consumer 
                     token:accessToken 
                     realm:nil // our service provider doesn't specify a realm 
                  signatureProvider:nil]; // use the default method, HMAC-SHA1 

    [oRequest setHTTPMethod:@"GET"]; 

    //NSString *message=[NSString stringWithFormat:@"status=oh man! OAuth u almost killed me! more info at http://dev.twitter.com"]; 
    //[request setHTTPBody:[message dataUsingEncoding: NSUTF8StringEncoding]]; 

    OADataFetcher *fetcher = [[OADataFetcher alloc] init]; 
    //todo : handle for error callback 
    [fetcher fetchDataWithRequest:oRequest 
         delegate:self 
       didFinishSelector:@selector(getListsTokenTicket:didFinishWithData:) 
        didFailSelector:nil]; 

} 
0

ユーザー情報などが必要な場合は、この問題はreborn ShareKitで解決されます。 FAQを参照してください。

関連する問題