Tag: Facebook

使用新的iOS Facebook SDK API上传照片(3.0)

我怎样才能使用他们的新API / SDK从iOS应用上传照片到Facebook? 我已经试过了,我没有得到任何地方,只是继续在圈子里跑。 这是我现在的代码: -(void)dataForFaceboo{ self.postParams = [[NSMutableDictionary alloc] initWithObjectsAndKeys: self.uploadPhoto.image, @"picture", nil]; } -(void)uploadToFacebook{ [self dataForFacebook]; NSLog(@"Going to facebook: %@", self.postParams); // Hide keyboard if showing when button clicked if ([self.photoCaption isFirstResponder]) { [self.photoCaption resignFirstResponder]; } // Add user message parameter if user filled it in if (![self.photoCaption.text isEqualToString:kPlaceholderPostMessage] && ![self.photoCaption.text isEqualToString:@""]) { […]

Facebook不会在iOS应用程序的仪表板上跟踪应用程序安装

我在developers.facebook.com上创buildFacebook应用程序。 根据Facebook指南在我的iOS应用程序中configuration和集成Facebook SDK。 现在,安装应用程序到新设备后,并loginFacebook。 我在Analytics(分析) – >事件 – >最近(按事件types“应用安装”过滤)中看到跟踪的事件。 但在仪表板页面中,请参阅“上次移动应用安装”中的旧date: 如果点击“上次移动应用安装”,我看到跟踪安装图: 好几次我validation了iOS项目的configuration。 我也有另一个项目,其中一切正常。 和项目设置是相同的。 我检查了iOS应用安装到设备后的请求: https://graph.facebook.com/v2.3/FACEBOOK_APP_ID/activities?&event=MOBILE_APP_INSTALL : https://graph.facebook.com/v2.3/FACEBOOK_APP_ID/activities?&event=MOBILE_APP_INSTALL (我从请求中删除了一些信息)。 回应"success": true 我能做些什么? 编辑(29.06.2015)我检查了App Ads Helper(谢谢Sleepy Panda)。 而我所看到的:

Facebook SDK的iOSlogin与Facebook应用程序安装

更新:我已经意识到,下面的问题只发生如果用户已经给我的应用程序的Facebook访问,然后重新安装我的应用程序。 用户第一次在我的应用程序中selectFacebookbutton时,它会转到Facebook应用程序以获取身份validation,但由于身份validation状态仍保存在Facebook应用程序中,它会立即返回到我的应用程序,而不会向用户说明, postToFacebookWall方法失败。 更新2:我最终实现了这里find的解决scheme: 如何通过新的Facebook连接iOS API的DIALOG授权用户? 并避免了Facebook应用程序。 Safari更好,因为至less用户会收到一条消息,说他们将会login。但是,Feed对话仍然像以前一样第一次失败。 我有什么一定是一个常见的问题,但我还没有能够find解决scheme呢。 请注意,我的应用程序仅限于iOS 5及以上版本。 我有一个Facebookbutton的应用程序张贴到用户墙上。 当button被按下时,应用程序将检查用户是否已经允许应用程序张贴到墙上。 如果他们有,一个视图popup一个饲料对话与墙上的信息。 如果没有,Safari将被打开,用户将被允许login。 login后,他们将被带回到应用程序和饲料对话框视图将popup。 这适用于模拟器,并在我的设备上,如果未安装Facebook应用程序。 如果安装了Facebook应用程序,用户将被带到Facebook应用程序,但是立即返回到原始应用程序,而不允许用户执行任何操作。 Feed对话框popup,但它是完全空白,并自动解散。 再次按下Facebookbutton会popupFeed对话框视图,因为一旦用户已经允许该应用程序发布到墙上,就会出现该对话框。 我几乎遵循这里find的说明: http : //developers.facebook.com/docs/mobile/ios/build/#implementsso 在这里: http : //developers.facebook.com/docs/reference/dialogs/feed/ 在AppDelegate中我有以下代码: – (void)loginToFacebook { // Set up facebook self.facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID" andDelegate:self]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) { self.facebook.accessToken […]

iOS状态栏触摸返回到应用程序

这是令我困惑的,有没有人有任何想法如何去做这个? 蓝色的发光状态栏,就像Facebook应用程序启动FB Messenger时所做的一样 抱歉回合巨大的形象! 如果有人能指出我正确的方向,那将是非常棒的

Facebooklogin不能返回到应用程序迁移到Swift 3

我创build了一个示例应用程序,用户使用Facebookloginbuttonlogin。 login后,我会在login屏幕上显示用户名和电子邮件地址。 它与Swift 2.3一起工作。 一旦我迁移到Swift 3,它就停止工作。 第一步:使用Facebookloginbuttonlogin 第二步:允许电子邮件和个人资料的权限 第三步:在这里它应该回到屏幕1,但它不。 附加日志当我点击“确定”button时获得。 更新1:应用程序在iOS 9.3上运行良好。 该问题仅在iOS 10设备上发生。 2016-06-19 08:30:09.300070 MyApp[13942:1214112] [] nw_endpoint_handler_start [4 graph.facebook.com:443 initial path (null)] 2016-06-19 08:30:09.300484 MyApp[13942:1214112] [] nw_connection_endpoint_report [4 graph.facebook.com:443 initial path (null)] reported event path:start 2016-06-19 08:30:09.301255 MyApp[13942:1214112] [] nw_connection_endpoint_report [4 graph.facebook.com:443 waiting path (satisfied)] reported event path:satisfied 2016-06-19 08:30:09.302664 MyApp[13942:1214112] [] nw_connection_endpoint_report […]

iOS:使用Facebook和Google,Google Pluslogin

早上好, 我试图实现Facebook的login(这是工作正常),也谷歌加login在同一视图。 我正在关注官方网站(Google)的指南,但Facebookbutton和google plusbutton之间存在问题: Facebook告诉我把下面的代码: -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication]; } 而且Google也告诉我要提出以下几点: – (BOOL)application: (UIApplication *)application openURL: (NSURL *)url sourceApplication: (NSString *)sourceApplication annotation: (id)annotation { return [GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation]; } 而且我不能用同一个名字来完成同样的function,而且我也不能把它们整合在一起。 这就是为什么我需要你的帮助,因为我不知道如何处理这些准则之间的这个问题。 提前致谢。

如何通过iPhone中的graphicsAPI在Facebook上“喜欢”和“评论”?

我正在使用图表API显示新闻Feed。 我有关于下面的问题的疑问。 我想给每个新闻提要“赞”function。 我想给每个新闻提要的“评论”function。 有人可以帮助我如何解决这个问题使用graphicsAPI在iPhone。

是否有可能仅从本地移动应用程序使用来自Facebook的Scores&Achievements API?

在阅读Facebook SDK文档之后,我正在用Facebook API来玩一个我正在开发的游戏项目,但我仍然不清楚在平台上开发游戏需要什么。 这是我的: 本机iOS应用程序 所有的游戏数据都存储在本地(级别,字符,项目) 我没有任何后端服务器,游戏完全是客户端。 我想通过添加成就/朋友列表来制作游戏“社交”,Facebook API似乎是一个很好的候选人 这是我想要实现的: SSO – 希望利用Facebook的SSO帐户,所以我不必执行我自己的身份validation等。这节省了时间,而不必自己开发它。 分数 – 当我的游戏中发生特定的事件时,它会向用户奖励一些分数,我正在使用分数API 。 成就 – 在用户获得了一定数量的积分后,或者发生了其他预定义事件后,将使用成就API授予成就 。 问题:我可以使用Facebook上的分数和成就API,而无需将我的游戏部署到后端服务器上吗?

FBDialogs presentShareDialogWithParams成功,但返回错误

我试图用[FBDialogs presentShareDialogWithParams]向Facebook发布故事。 它的工作原理是我看到post,但是我在FBSDKLog遇到了一个奇怪的错误。 FBSDKLog: Error Domain=com.facebook.sdk Code=5 "The operation couldn't be completed. (com.facebook.sdk error 5.)" UserInfo=0x26958c0 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={ body = { error = { code = 100; message = "(#100) The parameter 'custom_events' or 'custom_events_file' is required for the 'CUSTOM_APP_EVENTS' activity"; type = OAuthException; }; }; 这是什么意思? 我试图寻找custom_events_file和custom_events无济于事。 这是使用iOS的Facebook的SDK 3.5

通过Facebook iOS SDK获取我所有的活动

在我的iOS应用程序中,我使用以下代码获取访问令牌: [self.facebook authorize:[NSArray arrayWithObjects:@"user_events", @"friends_events", nil]]; 然后我用下面的代码请求我的事件: [self.facebook requestWithGraphPath:@"me/events" andDelegate:friendsVC]; 但作为回应,我只收到了我已经RSVP的事件。 我想要获得我所有的活动,包括我还没有RSVP的活动。 有任何想法吗?