如何在iphone中实现Facebook集成的社交框架?
我正在一个项目中工作,我需要在Facebook中获得朋友的名单。为此,我需要在我的项目中实施社交框架。当我寻找这个框架时,我在所有的站点都得到了共享工具包。 Get share kit. 请问我可以从哪里获得该社交框架。如果可能的话,请提供一个示例代码来实现我刚才提到的上述概念。如何在iphone中实现Facebook集成的社交框架?
任何帮助将不胜感激
对于在项目中使用最新的FBGraph方法是从Facebook最新实施的Facebook。您将不得不首先导入FBGraph和JSON解析器。然后添加在类下面的方法,你要添加的shareview :)
这里的一些代码,以帮助你前进,
-(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);
}
}
对于Facebook来说,你可以使用官方Facebook的IOS-SDK(任版本,但Facebook让发布3.0beta - 比2.0更容易理解和灵活)
之后,这是很好的读取样本和其他的东西。您需要download sdk from github。 - 它也很简单。
另外,阅读关于Facebook-sdk的问题很有趣:http://stackoverflow.com/questions/11686252/facebook-ios-sdk-how -to-correct-build-framework-and-add-it-project – gaussblurinc 2012-07-28 06:22:51
社会框架实际上是在NDA下,所以如果你不是一个注册的开发者,你不能得到那个。
不再是有效的答案,是吗? – 2012-10-10 13:21:14
这应该是一个评论,而不是一个答案。 – iwasrobbed 2013-09-18 01:46:00
第一次:那一次我不能写评论,第二,为什么要拿起一个1,5线程来压制?顺便说一句,你是谁来决定什么应该是一个评论,什么不应该?对于他当时的问题,有人问这就是答案!这是在NDA之下,所以如果他不是注册开发者,他可能会盗用该软件。如果他那时他应该知道(并且他同意),这些问题不能在公共论坛上被询问和/或讨论,因为测试版软件及其API是打算给付费的注册开发者的。 – Rickye 2013-09-18 06:23:44
首先,你只需用你的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上分享你的文字和图像;-)我认为这是帮助你
与IOS 6集成有接口,允许你张贴到FB而无需导入任何外部框架,就像你用于提供邮件界面,更多信息在: http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html#//apple_ref/doc/uid/TP40012233
https://github.com/reallylongaddress/iPhone-Facebook-Graph-API下载并剔除它。它会帮你 – 2012-07-28 06:11:24
也许试试这个? https://github.com/facebook/facebook-ios-sdk – TheAmateurProgrammer 2012-07-28 06:18:01