我使用UIWebView来运行facebook代码。问题是WebView未在facebook中进行身份验证,因此需要登录。我的用户已经使用nativeAPI(使用Safari)登录到facebook。如何在后台使用访问token对webview中的用户进行身份验证,以便在显示“like”时用户已经通过身份验证?加载一次下面的html代码并执行登录。session信息已存储,点赞按钮将正常工作。清除您的Facebookcookie并重新加载html。session从localStorage加载,但需要再次登录。HelloFacebook,canyouhearme?functiononlo
我正在开发一个需要在多个ViewController中调用请求的应用程序。我不希望Facebook登录屏幕在应用程序启动时显示。如果用户未登录,它应该只在用户点击另一个ViewController中的按钮时打开,因此将代码放在应用程序委托(delegate)中并不能解决问题。而在FacebookAPI中请求数据的整个异步过程让我非常难受,我开始脱发。一个具有静态方法的类,用于获取facebook对象并将其视为单例。#import"PBSocialMedia.h"#import"PBFacebookDelegate.h"staticFacebook*facebook;staticPBFa
我正在尝试将facebook集成添加到我使用Cocos2D构建的ios游戏中。我最初只是将CCLayer对象(NSObject的子类)设为FBRequestDelegate、FBDialogDelegate和FBSessionDelegate。然后我用创建了一个facebook对象fb_permissions=[[NSArrayarrayWithObjects:@"read_stream",@"publish_stream",@"offline_access",nil]retain];facebook=[[Facebookalloc]initWithAppId:kAppIdandDel
我在我的iPhone应用程序中使用Facebook本地API进行共享,我需要在用户登录后立即知道我需要他的用户名,我怎样才能得到这个?提前申请任何帮助。 最佳答案 您可以使用图谱API来执行此操作。只需在fbDidLogin委托(delegate)方法中发出请求:-(void)fbDidLogin{NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefaults];[defaultssetObject:[facebookaccessToken]forKey:@"FBAccessT
我刚刚将facebook功能添加到我的移动游戏应用程序中,并根据教程https://developers.facebook.com/docs/mobile/ios/build/实现了SSO(单点登录).如果用户没有安装facebook的应用程序,SSO会启动显示facebook登录页面的safari。但是,有些用户可能不喜欢继续(他们甚至可能没有Facebook帐户)。我能否以某种方式配置SSO,使用户可以在不登录facebook的情况下回滚并返回游戏? 最佳答案 另一种方法:您可以更改Facebook.m中的授权方法以具有inAu
iPhone上的Gmail和Facebook应用程序都使用我的应用程序所需的Controller。他们在主屏幕的左上角栏中有一个按钮,按下该按钮时,左侧面板会滑入一个项目列表。它有点像iPad上的UISplitViewController,但根面板可以滑入和滑出。这是自定义ViewController吗? 最佳答案 Facebook使用Three20用于其特殊GUIView的API。他们在他们的网站上有一个概述,您可以在其中查看它提供的所有View,并找到您要查找的View的名称。编辑但是this是你要找的。MoreinfoEDIT
我在我的应用程序中使用共享工具包并尝试发布包含小照片的facebook姿势,当在facebook上单击时,它会像其他任何照片一样以更大的尺寸打开。应用商店中应用的链接和关于这篇文章的文字。我正在使用这段代码:SHKItem*item;NSURL*url=[NSURLURLWithString:@"http://itunes.apple.com/us/app/angry-birds/id343200656?mt=8"];item=[SHKItemURL:urltitle:[NSStringstringWithFormat:@"I'mplayingsomeGameonmyiPhone!My
出于某种原因,我在授权我的应用程序时不断获得“基本信息”的单一许可。这是我的代码:-(void)login{if(![facebookisSessionValid]){NSArray*permissions=[NSArrayarrayWithObjects:@"offline_access",@"publish_stream",nil];[facebookauthorize:permissions];}}http://bit.ly/z1MVsk谁能帮帮我?我需要帖子权限和位置权限。 最佳答案 试试这个,它应该工作-(void)log
我看过thispost它描述了如何使用图形api检查用户的权限,但我不确定如何实际检查特定权限。调用[facebookrequestWithGraphPath:@"me/permissions"andDelegate:self];调用委托(delegate)方法-(void)request:(FBRequest*)requestdidLoad:(id)result但如何最好地处理响应?我已经在这个委托(delegate)中有两个block来处理其他类型的请求,特别是通过调用if([resultisKindOfClass:[NSArrayclass]])和if([resultisKind
有没有办法检查帖子是否通过对话框发送:[facebookdialog:@"feed"andParams:paramsandDelegate:self];是否发送成功?我查看了FacebookiOSSDK,但找不到它的委托(delegate)方法。有dialogDidComplete但这没有给我关于帖子成功的信息。 最佳答案 最好使用dialogCompleteWithUrl来确保内容已发布,因为dialogDidComplete不会提供这些详细信息。这在SampleApplication(Hackbook)中有概述。dialogCo