Tag: Facebook

Facebook SDK – 处理应用程序邀请?

使用Facebook SDK ,似乎他们允许您邀请您的朋友通过SDK的AppRequest部分join应用程序。 但是,我没有看到SDK中的任何地方,你可以奖励用户邀请朋友。 我知道这是可能的,因为它已经做了很多次了,所以怎么做呢? 例如,让我们说: 1. User A invites User B to use the application. 2. User B downloads the application. 3. User A receives 100 coins for inviting User B. 我完全迷失在这里,不pipe语言,使用任何SDK的例子,将不胜感激。

FacebookgraphicsApi风扇页面照片上传(IOS)

我有一个应用程序,即时上传照片,并试图添加上载到用户的Facebook粉丝页面(他们pipe理)的能力。 我遇到的问题是,我可以成功地将照片上传到粉丝页面,但粉丝页面时间轴上没有显示,只是在粉丝页面的“最近的post”部分显示。 我显然不能正确地上传这些图片。 这是我的代码: ACAccountType * accountType = [_accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; [_accountStore requestAccessToAccountsWithType:accountType options:@{ACFacebookAppIdKey: @"XXXXXXXXXXXX", ACFacebookPermissionsKey : @[@"photo_upload",@"publish_stream", @"publish_actions", @"manage_pages"], ACFacebookAudienceKey : ACFacebookAudienceEveryone} completion:^(BOOL granted, NSError *error) { if (granted) { NSArray * accounts = [_accountStore accountsWithAccountType:accountType]; NSDictionary *fanPages = [[NSUserDefaults standardUserDefaults] objectForKey:FACEBOOK_PREF_FAN_PAGES_IDS]; //if using fan pages if (fanPages.count) { for (id key in fanPages) { […]

使用Facebook-SDK发布的video不能在iPhone的Facebook应用程序中播放

我有一个iphone应用程序,可以让用户发布一个“故事”到他们的Facebook墙上。 这个故事包含一个youtubevideo作为消息的一部分。 该video加载和播放通常从标准的Web浏览器的Facebook客户端,但无法从iPhone Facebook应用程序加载。 当用户从iPhone facebook应用程序中selectvideo链接时,空白视图会被推送到导航控制器视图堆栈中。 有没有办法让链接触发iOS加载YouTube的应用程序? SBJSON *jsonWriter = [[SBJSON new] autorelease]; NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: @"#####",@"text", @"http://www.facebook.com/#####",@"href", nil], nil]; NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks]; NSString *video_link = @"http://www.youtube.com/v/#####"; NSString *image_link = @"http://i.ytimg.com/vi/#####/2.jpg"; NSDictionary *video_share = [NSDictionary dictionaryWithObjectsAndKeys: @"flash", @"type", video_link, @"swfsrc", image_link, @"imgsrc", @"100", @"width", @"80", @"height", @"400", @"expanded_width", @"320", @"expanded_height", […]

Facebook安装的参数不返回数据

我试图确定谁是我的脸书朋友当前正在使用我的应用程序。 据我所知,一般的智慧是使用graphicsapi,并在获得你的朋友列表时发送“安装”参数。 这似乎并没有为我工作,我想知道我哪里去错了。 这是我的代码: 首先,有效的权限: _facebookPermissions = @[@"publish_stream", @"read_stream", @"friends_photos", @"user_photos"]; 现在SLRequest和它的设置: NSString *username = [[NSUserDefaults standardUserDefaults] objectForKey:@"fbUserID"]; NSString *urlString = [NSString stringWithFormat:@"https://graph.facebook.com/%@/friends", username]; NSURL *friendsList = [NSURL URLWithString:urlString]; NSDictionary *friendsListParameters = @{@"fields": @"id,name,picture,installed"}; SLRequest *getFriends = [SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodGET URL:friendsList parameters:friendsListParameters]; 现在示例结果: { id = 10000123456911; name = "Don Dobrian"; picture = { data […]

如何使用Graph ApijoinFacebook组?

我想从iOS应用程序joinFacebook小组,但我找不到任何有关如何joinFacebook小组的文档。 我怎样才能find解决scheme?

如何在swift iOS中与facebook分享图片+文字?

我正在写iOS版的 Swift语言的Facebook交互代码。 我已经转换login和其他代码,但坚持共享方法。 我无法在swift中findFBRequest类的requestWithGraphPath方法。 如果有人知道这件事,请在这里帮助我。 我在网上search解决scheme,但没有find。 这是我在Objective-C中的共享代码 FBRequest *req=[FBRequest requestWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST"]; [req startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error{ if (!error) { // Sucess! Include your code to handle the results here NSLog(@"Successful sharing"); } else { // An error occurred, we need to handle the error // See: https://developers.facebook.com/docs/ios/errors NSLog(@"Error while sharing data"); } […]

为什么Facebook在iOS中返回friendlist 0? 如何检索FB的朋友列表,并将其存储parsing?

请参阅前面的讨论来构build上下文。 如何检索Facebook的朋友列表并保存它来parsing? 。 正如那家伙指出,不可能再检索朋友列表,我尝试使用旧的sdk检索它。 该sdk与我的其他应用程序正常工作。 但我仍然无法检索FB的朋友列表。 除了上面提到的问题中提到的两个问题,我也尝试了这种方法: [FBRequestConnection startForMyFriendsWithCompletionHandler: ^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error) {}]; 但它仍然没有bueno。 有人可以告诉我有什么问题吗? 我如何检索FB列表并存储它来parsing?

Facebooklogin用户数据不在Firebase控制台中显示

我已经使用Firebase在我的应用中实施了电子邮件和Facebooklogin。 我的代码如下: 对于fblogin: FireBaseHelper.fireBaseHelper.BASE_REF.authWithOAuthProvider("facebook", token: "123") { (error, data) -> Void in APP_DELEGATE.hideActivityIndicator() if error != nil { print(error) self.loginErrorAlert("Oops!", message: "Check your username and password.") } else { // Be sure the correct uid is stored. NSUserDefaults.standardUserDefaults().setValue(data.uid, forKey: "uid") // Enter the app! self.performSegueWithIdentifier("CurrentlyLoggedIn", sender: nil) } } 对于电子邮件注册: let username = usernameField.text let […]

IOS Facebook SDKlogin对话框显示两次(2login对话框)

我的问题与此非常相似: Facebook SDKlogin对话框出现两次 “login对话框出现两次,我该如何解决这个问题?” 除此之外,我正在使用这个单例与Facebook sdk进行通信: http://matt-swain.com/post/21160566904/facebook-ios-sdk-singleton (即我使用的代码) http:// barrycenter。 com / BAM!编码/ 2011/07 / simpifying-facebook-ios-sdk / (包含解释的旧版本) 我的代码和原来的单例之间唯一的区别是我有一个方法: -(void) postToWallWithDialog:(int)count2 { NSMutableDictionary* params = [self buildPostParams:count2]; [self dialog:@"feed" andParams:params andDelegate:self]; //post } //buildPostParams just makes a dictionary, nothing else. 我不想从fbDidLogin中调用我的方法,因为它需要从视图控制器调用。 我如何消除第二个login对话框? 谢谢!

打开graphics操作

我试图运行一个Facebook提供的开放graphics行动的例子,但没有任何反应。 debugging时,我看到这个动作已经创build,但在[FBDialogs presentShareDialog …]中,它只是跳过并跳转到函数的末尾。 你为什么认为这是? 我读了sharedialog不能运行在IOS模拟器,但不应该产生一个错误或什么? 或者,如果我在模拟器上运行它应该什么都不会发生? -(IBAction)ShareFB:(id)sender{ id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject]; [action setObject:@"https://example.com/book/Snow-Crash.html" forKey:@"book"]; [FBDialogs presentShareDialogWithOpenGraphAction:action actionType:@"books.reads" previewPropertyName:@"book" handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { if(error) { NSLog(@"Error: %@", error.description); } else { NSLog(@"Success!"); } }]; 参考文字: https : //developers.facebook.com/docs/ios/share-dialog/#tips