草庐IT

member_facebook

全部标签

iphone - Facebook iOS SDK 不返回用户电子邮件

我正在尝试访问某些用户的信息,包括电子邮件。为此,我使用GraphAPI调用此方法:[facebookrequestWithGraphPath:@"me"andDelegate:self];它返回用户信息,没有电子邮件信息(生日也不见了)。我设置了所有权限并使用多个帐户(其中包含电子邮件和生日作为公开信息)进行了测试,并接受了所有对话框的请求。这是我的初始化:if(!facebook){facebook=[[Facebookalloc]initWithAppId:[self_APP_KEY]andDelegate:self];NSArray*array=[NSArrayarrayWit

objective-c - 使用 iOS 版 Facebook 登录

我的应用程序已经在iOS5和iOS6上运行。下一步我想实现“使用Facebook登录”的功能。我的应用程序已经有登录认证,所以facebook登录将是额外的。我知道iOS6为facebook提供了新的框架,但我有两个问题:我如何实现这个facebook功能,以便它可以在iOS5和iOS6设备上运行?2.如何使用Facebook登录保持session? 最佳答案 1)按照以下步骤获取facebook登录说明:https://developers.facebook.com/docs/howtos/login-with-facebook-

ios facebook 登录 sdk 4.28.0 错误代码 3

ErrorDomain=com.facebook.sdk.coreCode=3"(null)"UserInfo={com.facebook.sdk:FBSDKErrorDeveloperMessageKey=UnknownerrorbuildingURL.}登录代码如下FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"public_profile"]fromViewController:selfhandler:^(FBSDKLoginManagerLogin

ios - 从我的应用程序打开 Facebook 应用程序

有人可以告诉URL方案以从我的应用程序打开Facebook应用程序吗? 最佳答案 使用fb://。canOpenURL返回一个BOOL值,指示URL的方案是否可以由安装在设备上的某些应用处理。如果canOpenURL返回YES,则应用程序存在于设备上。如果用户在他们的设备上安装了Facebook,我们会打开它。如果用户没有安装Facebook,我们会通过链接打开页面,这将启动Safari。//CheckifFBappinstalledondeviceif([[UIApplicationsharedApplication]canOpe

ios - 通过 Facebook 邀请 friend 使用我的 ios 应用程序

我刚刚开始处理一个现有项目,我应该在其中添加功能以邀请您的Facebook好友使用该应用程序。它使用Parse的PFFacebookUtils进行连接,我正在尝试使用FacebookAPI获取您的整个好友列表,以便您可以选择他们并邀请他们下载和使用该应用程序。因为V2API这甚至可能吗?据我所知,您只能获得已经使用该应用程序的friend列表(无用),或者您可以获得“可邀请friend”列表,但前提是它是FacebookCanvas游戏,这个应用程序不是。我认为通过Facebook邀请人们使用您的应用程序是一种非常常见的功能,但Facebook是否弃用了这种功能?我希望有人知道我不知道

ios - 从 Facebook 源打开 native iOS 应用程序

我正在使用Facebook的SDK与“video.watches”类型的FBSDKShareOpenGraphAction共享一个FBSDKShareOpenGraphObject。一切顺利,该帖子出现在Facebook提要中,但如果我点击应用程序的名称,我会收到错误消息。这是我用于分享的代码:FBSDKShareOpenGraphObject*object=[FBSDKShareOpenGraphObjectobjectWithProperties:@{@"og:type":@"video.other",@"og:title":@"TVShow",@"og:image":@"http

ios - Facebook iOS SDK 4 的 FBFriendPickerViewController 替换

根据Facebookv4变更日志,所有FB*ViewController都已弃用,我们应该构建自己的TableViewController来显示好友列表。现在,在我自己动手之前,有没有人知道Facebookv4上FBFriendPickerViewController的替代品?谢谢 最佳答案 从FacebookSDK4.X开始,FBFriendPickerViewController不再可用相反,您必须调用GraphAPI来获取好友列表:-https://graph.facebook.com/USER_ID/invitable_fr

ios - 从 Facebook : invitation is not being sent 中的 iOS 应用程序邀请 Facebook 用户

我正在尝试邀请Facebook中的用户试用我的iOS应用程序(尚未在商店中,尚未完成)。我使用facebookAPI对用户进行身份验证,然后尝试使用以下代码:-(void)shareWithFriends:(id)sender{UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"InviteFriends"message:@"Ifyouenjoyusingthisapp,wouldyoumindtakingamomenttoinviteafewfriendsthatyouthinkwillalsolikeit?"delegate:s

IOS Facebook SDK : what wrong with sharerDidCancel:(id<FBSDKSharing>)sharer delegate?

除了委托(delegate)“sharerDidCancel:(id)sharer”,我使用的facebooksdk运行良好。当我取消与native对话框FB应用程序的共享时,委托(delegate)“sharer:(id)sharerdidCompleteWithResults:(NSDictionary*)results”总是被调用?所以当我的用户发布或取消对话框共享时我无法处理,这是FacebookSDKforIOS的错误吗?感谢您的帮助! 最佳答案 我在iOS11中共享时遇到了同样的问题。我刚刚将原生FB对话框更改为Web对

ios - 在网站和移动应用程序之间共享 Facebook 访问 token

我想要一个网站(带有Devise和Omniauth的Rails3.1)和一个移动应用程序(iOS5)共享身份验证。我的意思是,我希望用户能够通过FacebookSSI访问网站,或者通过SSI访问移动应用程序,并让移动应用程序使用用户的凭据与网站的API对话,以对网站进行身份验证。我目前让Web端与能够SSI到帐户的用户一起很好地工作。我也有移动应用程序工作,支持用户SSI。两者都使用相同的Facebook应用程序。我的问题是找到两者之间共享的内容,我可以将其用于移动应用程序以针对站点进行身份验证。显然两者都可以访问相同的用户ID,但这似乎不太安全。我的移动应用程序有一个访问token,