Tag: Facebook

UIWebView显示本地图像和Facebook评论

我在UIWebView上面临一个问题。 我有一个WebView显示一个HTMLstring。 这个htmlstring包含: HTML文本 本地图片 FB:评论 起初,我只有Html +本地图像,所以我使用的是众所周知的方法: NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path]; [webview loadHTMLString:htmlString baseURL:baseURL]; 一切都很完美。 但后来我不得不实施Facebook意见http://developers.facebook.com/docs/reference/plugins/comments/ 由于我的旧BaseURL不工作了Facebook的我试图加载 NSURL *baseURL = [NSURL URLWithString:@"http://www.facebook.com/"]; 这使得我的脸书工作,但本地图像不显示在web视图,即使绝对path。 任何帮助将不胜感激。 谢谢你的时间

让Facebook的朋友参加一个活动?

我如何能够看到我的哪些朋友参加Facebook活动? 我可以使用Facebook SDK获取所有与会者的列表,并带有“eventId / attending /”的path。 我想甚至可以使用Graph API? 我读了一些关于如何使用FQL来实现的答案,但不知道如何在iOS中实现它。 我想出的唯一select是让所有的朋友和所有的参与者交叉引用他们,但这是非常不方便的。 那么,如何才能让我的Facebook朋友参加一个活动呢?

Swift通过FacebookUID打开Facebook资料

我试图用他们的Facebook UID在Swift中打开用户的Facebook个人资料。 在模拟器,它的工作原理和打开configuration文件的Web版本,并正常工作,但是在我的实际设备上,它打开了Facebook本地应用程序,并给我一个“页面找不到”的错误。 guard let facebookUID = self.user?.facebookUID else { return } print(facebookUID) let fbURLWeb: NSURL = NSURL(string: "https://www.facebook.com/\(facebookUID)")! let fbURLID: NSURL = NSURL(string: "fb://profile/\(facebookUID)")! if(UIApplication.sharedApplication().canOpenURL(fbURLID)){ // FB installed UIApplication.sharedApplication().openURL(fbURLID) } else { // FB is not installed, open in safari UIApplication.sharedApplication().openURL(fbURLWeb) } 我究竟做错了什么? 提前致谢! 编辑 我注意到,如果用户删除或没有在手机上安装Facebook应用程序,它将通过Safari正确打开configuration文件,这就是为什么它在模拟器上工作,但没有在我的设备上。 不过,我也注意到,如果我尝试像fb://profile/4 (这是Mark Zuckerburg的个人资料)这样的公开个人资料,我可以在Facebook应用中使用它。

Facebook IOS SDK 3.1.1与Xcode 4.5.2错误

我是在iOS的Facebook SDK新。 为什么我在构build项目时遇到这个错误… 我只是从Facebook SDK的ios教程创build一个基本步骤的新项目.. 下载Facebook SDK(我使用3.1.1) Xcode(我使用4.5.2) 在“ Build Setting ”的“ Other Linker Flags ”中添加“-lsqlite3.0” 添加FacebookSDK.framework 添加FacebookSDKResources.bundle 添加FBUserSettingsViewResources.bundle 我尝试编译,一切正常..所以我继续在AppDelegate上编写基本的实现 – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [FBSession.activeSession handleOpenURL:url]; } 和 #import <FacebookSDK/FacebookSDK.h> 当我尝试构build时,错误即将出现…这是日志 Undefined symbols for architecture armv7: "_OBJC_CLASS_$_ACAccountStore", referenced from: objc-class-ref in FacebookSDK(FBSession.o) "_ACFacebookAudienceFriends", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) […]

iOS – Facebook – 您必须升级这个应用程序到Graph API v2.x

在Facebook上login后,我在Facebook端得到这个消息:“你必须升级这个应用程序到Graph API v2.x. v1.0将在2015年4月30日弃用。 我访问过Facebook页面,但是我不清楚我需要做什么。 看来我只需要将Xcode中的Framework更新到我已经完成的版本3.20,但是我仍然得到这个消息。 我在运行之前清理了应用程序,但仍然遇到此消息。 任何帮助将不胜感激!

升级到SDK 4.1后,Facebooklogin失败(总是被取消)

我已经将iOS SDK的3.21.1版本升级到了4.1版本(已经存在)。 我仔细地关注了升级指南,并实施了新的login方法。 我使用的代码是Facebook文档中提供的代码。 但自升级以来,每次我尝试login(设备或模拟器,webview或Facebook应用程序),我可以成功通过loginstream程,但是当我回到我的应用程序,login不会返回任何错误,但返回FBSDKLoginManagerLoginResult“isCancelled”。 作为一个解决方法,我试图实现应用程序邀请,这不需要login,但我坚持在控制台中“尝试在FB中进行身份validation”…在这里也没有运气。 所以我猜这跟info.plist中的authentication回退和URLscheme有关,但是我在那里再次检查,数据(在升级之前工作正常)与Facebook文档中指出的相同。 任何人有任何线索? 谢谢! 我已经检查: 我没有更改已经设置为使用Facebook SDK的info.plist,并在升级前正常工作。 用于login的用户帐户在升级之前也工作正常。 login过程之前或之后,我没有任何currentAccessToken。

iOS'像'Facebook应用程序页面,怎么做?

可能重复: 像iOS应用程序中的button 我试图让我的应用程序的用户更容易“喜欢”我的Facebook应用程序。 情景是,用户已经login并授权我的应用程序,所以我有用户的oauth令牌。 由于graphicsAPI不允许这样做,我已经尝试了多种其他方式,都不成功。 方法:1)导航到UIWebView中的Facebook应用程序的Facebook页面2)让我的应用程序启动Facebook应用程序到我的Facebook应用程序的页面。 在方法1中,主要的问题是用户将在很多情况下必须再次在web视图中login,因为我还没有find一种方法将令牌传递给webview会话。 例如,在Foursquare api中,您只需要将该标记作为查询string( http://foursquare.com/blabla?access_token = 52521 … )追加到该url中,则此function在Facebook 。 在方法2中,可以使用这种方法来完成: NSString * fbAppUrl = [NSString stringWithFormat:@“fb:// applications /%@”,[App facebookAppId]]; BOOL didOpenOtherApp = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fbAppUrl]]; 无论我尝试什么,即fb:// applications /%@或fb:// pages /%@或fb:// profile /%@或fb:// feed /%@,facebook应用程序只会打开空白页。 任何人的提示或提示? 如果未安装facebook应用程序,我希望能够使用方法2并回到方法1,但实质上,方法1会导致转换率非常低,所以希望避免它。

当用户安装了FB的应用程序时,iOS Facebook连接不工作?

有没有其他人有这个问题? 我试图通过FB授权用户时出现这个错误,我想我只在用户安装了Facebook应用程序时才隔离它: fb_our_appID://授权#错误=未知%5Ferror 如果您从用户手机中删除FB应用程序,我们的应用程序将尝试通过Safari进行身份validation,并且一切正常。 非常感谢。

FBFriendPickerViewController不显示所有的朋友

我正在使用FBFriendPickerViewController来显示在iOS应用程序中邀请的朋友列表。 它只显示已安装应用程序的朋友的列表。 为什么是这样? 我也直接在我的应用程序中使用Graph API与Facebook sdk进行交互。 这可能会干扰吗? 我正在为权限打开一个会话:public_profile,user_friends friends_games_activity,publish_actions。 该应用程序在Facebook开发者中心处于开发模式。 这是我的代码显示select器: FBFriendPickerViewController *friendPickerController = [[FBFriendPickerViewController alloc] init]; friendPickerController.title = @"Pick Friends"; // Load the friend data [friendPickerController loadData]; // Show the picker modally [friendPickerController presentModallyFromViewController:self animated:YES handler:nil];

Facebook的。 如何获取我的应用程序的所有用户列表?

之前我一直在Google上search,但不幸的是,一切都是徒劳的。 是唯一的可能性,让我的应用程序的所有Facebook用户维护我自己的数据库,也许有一个简单的方法提供的任何Facebook API? 谁能帮我吗? 我怎么做?