我们正在使用AdobeFlex/Air开发iOS应用程序。该应用程序使用需要通过Facebook登录进行用户身份验证的Web服务。目前,我们使用服务器端身份验证:在完成facebook登录的WebView中显示了一个登录URL。这样我们就得到了一个可以在服务端使用的access_token。这非常有效,但如果我们可以在facebookios应用程序中使用单点登录,那真的会好得多。据我所知,这应该在客户端工作,但我还没有找到在服务器端对用户进行身份验证的方法。facebook的access_token在服务器端或客户端均有效,因此来自客户端登录的access_token不适用于服务器
我找到了thispost在SO上以及网络上的其他一些链接,但它们似乎都已过时,并且似乎表明FB尚未通过OpenGraphAPI公开这一点,我在网络上找不到任何相反的东西。我正在尝试找到一种将图像发布到用户墙上的方法并且能够在帖子标题或标题中标记多个用户?是否仍然无法通过api执行此操作或以某种方式实现相同的结果? 最佳答案 在照片标题中标记用户/页面这不可能通过GraphAPI,据我所知旧的@[user_id:0:link_text]是当前不可用。遗憾的是,在撰写本文时我要说这是不可能的。如果我遇到任何相关信息,我会更新这篇文章。在
我使用GCD在UIWebView中运行javascript,当它是正常的javascipt时,一切似乎都找到了,但是当涉及到“警报”时,弹出模态视图使我的用户界面变得无响应。这是我在UIWebViewDelegate方法中的代码。-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSLog(@"RECEIVED");BOOLre=[WebParserStrateg
我目前正在与Apple进行提交。我的应用刚刚被拒绝,他们提供了屏幕截图。我的应用程序是Facebook应用程序,他们无法登录,因为Facebook报告说他们没有使用经过验证的Facebook帐户。所以我的问题是:Apple是使用“已验证”的Facebook帐户测试Facebook应用程序,还是“测试”Facebook帐户?如果是后者,我可以切换服务器端来解决问题。有没有人在审核过程中遇到这个问题?谢谢!(我不确定这是否是NDA,但它不应该是:) 最佳答案 答案是:否-他们使用未经验证的帐户(至少就我而言)。
我目前正在开发适用于iOS的Air应用程序,我在尝试制作“邀请friend”按钮时遇到了一些困难。我正在使用facebook-actionscript-api1.8.1和air3.3,我的代码中有这样的东西:invite_button.addEventListener(MouseEvent.CLICK,facebookInvite);privatefunctionfacebookInvite(e:MouseEvent):void{vardat:Object=newObject();dat.message='Iinviteyoutothisawesomeapp!';dat.title='
我正在尝试将FacebookSDK集成到我的框架(我发布给开发人员)中,但是当使用我的SDK的用户已经在他们的应用程序上安装了FacebookSDK时发生了冲突。有什么解决办法吗? 最佳答案 我建议您只将FacebookSDK链接到您的自定义框架,但不应在您的自定义框架中复制Facebook框架,您也可以将FacebookSDK.framework与您的自定义框架分开发送。因此两个FacebookSDK之间不会发生冲突,因为用户只会在他们的项目中添加一个FacebookSDK。在这种情况下,用户还知道在他们的项目中添加这两个框架。
我正在尝试实现nativeSharedialog来自Facebook的示例应用程序。这样做似乎有些问题。到目前为止我所做的事情:包含最新的FacebookSDK包括AdSupport、社交、帐户、安全和libsqlite3.dylib。添加了来自Facebook的示例代码。也将-lsqlite3.0-ObjC添加到其他链接器标志将应用程序ID添加到plist将FBUserSettingsViewResources包和FacebookSDKResources.bundle添加到项目中但我似乎无法共享URL。共享对话框甚至没有出现。我的代码是这样的:ViewController.h#imp
在使用ACAccountStore和ACAccount时,有什么方法可以判断您的Facebooktoken何时过期?我创建了一个ACAccountStore,获得了对用户facebook帐户的访问权限,将该帐户存储在一个ACAccount对象中,并且能够从凭据中检索token。不过,我还想知道此token何时过期。我将如何取消此token的到期时间?或者有可能吗? 最佳答案 您为什么想知道什么时候到期?当您获得token时,就Facebook而言,它的token生命周期会延长。我认为今天这是额外的60天。因此,当您从帐户商店获得它时
我们正在尝试获取用户的个人资料图片URL。我们正在经历随机行为。有时权限对话框会按预期在浏览器中打开,但有时浏览器会打开用户主页。有什么想法吗?NSArray*permissions=[[NSArrayalloc]initWithObjects:@"email",@"publish_actions",nil];FBSession*session;session=[[FBSessionalloc]initWithAppID:@"xxx"permissions:permissionsdefaultAudience:FBSessionDefaultAudienceEveryoneurlSch
我正在使用FacebookSDK和Parse.我正在为用户的电子邮件、事件及其friend的事件提交其他请求。虽然我成功收到此信息,但登录到iOS的facebook系统的用户在我请求权限时会看到此弹出窗口。请注意,他们已经登录到Facebook(通过设置应用程序)并且他们只是收到一条消息以批准请求。如您所见,它重复了有关基本个人资料和friend列表的信息(FB登录默认为您提供),甚至没有提及电子邮件。由于我怀疑Apple或FB犯了这种错误,我认为这与我有关。以下是我如何使用FB和Parse请求访问权限。//ThepermissionsrequestedfromtheuserNSArr