0

私は、Facebook の人の友達リストを取得する必要があるプロジェクトに取り組んでいます。そのためには、プロジェクトにソーシャル フレームワークを実装する必要があります。そのフレームワークを探すと、すべてのサイトで共有キットを取得しています。 シェアキットを入手。 その社会的枠組みをどこから入手できるか教えてください。可能であれば、私が言及した上記の概念を実装するためのサンプル コードを提供してください。

どんな助けでも大歓迎です

4

5 に答える 5

2

Facebookの場合、公式のfacebook-ios-sdkを使用できます(どのバージョンでも、Facebookはリリース3.0betaを2.0よりも理解しやすく柔軟にします)

ここにあなたのためのチュートリアル

その後、サンプルなどを読んでおくとよいでしょう。

そして、githubからsdkをダウンロードする必要があります。-それも簡単です。

于 2012-07-28T06:19:44.847 に答える
0

IOS 6 と統合されているため、外部フレームワークをインポートせずに FB に投稿できるインターフェイスがあります。これは、メール インターフェイスを表示するために使用したのと同じ方法です。詳細は : http://developer.apple.com/library/ios /#documentation/Social/Reference/Social_Framework/_index.html#//apple_ref/doc/uid/TP40012233

于 2013-03-21T15:50:48.807 に答える
0

まず、Facebook/twitter アカウントでログインし、ボタンをクリックして (Facebook または twitter でデータを共有したい場合)、このコードを記述します。

  NSArray *activityItems;
    activityItems = @[@"Text Here",self.imgview.image];
UIActivityViewController *activityController =
[[UIActivityViewController alloc]
 initWithActivityItems:activityItems
 applicationActivities:nil];

[self presentViewController:activityController
                   animated:YES completion:nil];

imgview は UIimageView アウトレットであり、これは Facebook/Twitter でテキストと画像を共有するだけです ;-) これはあなたの助けになると思います

于 2012-12-13T07:52:18.320 に答える
0

プロジェクトに Facebook を実装するには、Facebook の最新の FBGraph メソッドを使用します。最初に FBGraph と JSON パーサーをインポートする必要があります。次に、共有ビューを追加するクラスに次のメソッドを追加します:)

ここにあなたを助けるためのいくつかのコードがあります、

-(void)buttonActionFb
{
//postFeedButton.hidden=NO;

NSString *client_id = @"130902823636657";
self.fbGraph =[[FbGraph alloc] initWithFbClientID:client_id];

[fbGraph authenticateUserWithCallbackObject:self andSelector:@selector(fbGraphCallback:) andExtendedPermissions:@"user_photos,user_videos,publish_stream,offline_access,user_checkins,friends_checkins"];

}

- (void)fbGraphCallback:(id)sender
 {
if ((fbGraph.accessToken==nil)||([fbGraph.accessToken length]==0)) {
    // NSLog(@"You pressed the 'cancel' or 'Dont Allow' button, you are NOT logged into Facebook...");

    //resart authentication process...
    [fbGraph authenticateUserWithCallbackObject:self andSelector:@selector(fbGraphCallback:) andExtendedPermissions:@"user_photos,user_videos,publish_stream,offline_access,user_checkins,friends_checkins"];            }    
else
{

    UIAlertView *alertfB=[[UIAlertView alloc] initWithTitle:@"Note" message:nil
                                                 delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
    [alertfB show];
    //  NSLog(@"LOG IN FACEBBOK %@",fbGraph.accessToken);    

}

}
于 2012-07-28T05:49:20.877 に答える
-1

Social Framework は実際には NDA に基づいているため、登録済みの開発者でない場合は取得できません。

于 2012-07-28T06:40:38.170 に答える