ios – Facebook SDK收集用户信息和朋友

ios – Facebook SDK收集用户信息和朋友,第1张

概述我正在尝试使用Facebook SDK来收集用户信息朋友.理想情况下,我想使用FBRequest而不是FBConnectionRequest.正如Facebook Developer页面上所详述的那样,它表示只使用FBRequest进行多个信息请求和Connection. An FBRequest object may be reused to issue multiple connection 我正在尝试使用Facebook SDK来收集用户信息和朋友.理想情况下,我想使用FBRequest而不是FBConnectionRequest.正如Facebook Developer页面上所详述的那样,它表示只使用FBRequest进行多个信息请求和Connection.

An FBRequest object may be reused to issue multiple connections to
Facebook. However each FBRequestConnection instance will manage one
connection.

Source

我目前设置了一个FBRequestConnection,如下所示,工作正常:

@H_502_23@[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection,ID<FBGraphUser> user,NSError *error)

我想要实现的是收集用户信息,如姓名,用户名和电子邮件地址等(这与上述工作正常,我已经处理了会话/具有此权限.

现在我需要更改连接以便它是FBRequest,这样我可以使用以下委托方法:

@H_502_23@- (voID)request:(FBRequest *)request dIDLoad:(ID)result {

然后在委托方法中,我将调用第二个requestForMyFrIEnds并在单个方法中处理大量信息.我的请求创建在我的登录块内完成,只是这样:

@H_502_23@FBRequest *request = [FBRequest requestForgraphPath:@"me/?fIElds=name,picture"]; [request startWithCompletionHandler:NulL];

首先,这是解决这个问题的正确方法吗?

其次,当它到达FBRequest时我收到一个错误,所以这里肯定有问题,但我不确定什么是不正确的.我无法在Facebook上找到更多信息,但是如果有人能够使用这种方法指向我正确的教程方向,这也会有所帮助.

编辑 –
错误

编辑2 – 附加代码示例

@H_502_23@// Todo : logging can be turned off/removed[FBSettings setLoggingBehavior:[NSSet setWithObjects:FBLoggingBehaviorFBRequests,nil]];NSDictionary *params = @{ @"fIElds" : @[ @"name",@"picture" ] };FBRequest *request = [FBRequest requestWithGraPHPath:@"me" parameters:params httpMethod:nil]; //nil will default on GET[request startWithCompletionHandler:^(FBRequestConnection *connection,ID result,NSError *error) {}];解决方法 您收到EXC_BAD_ACCESS错误,因为您无法将空的完成处理程序块传递给该方法.

下面的代码经过测试,可以按预期工作.

@H_502_23@FBRequest *request = [FBRequest requestForgraphPath:@"me/?fIElds=name,picture"];[request startWithCompletionHandler:^(FBRequestConnection *connection,NSError *error) { NSLog(@"%@",result);}]; 总结

以上是内存溢出为你收集整理的ios – Facebook SDK收集用户信息和朋友全部内容,希望文章能够帮你解决ios – Facebook SDK收集用户信息和朋友所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1039764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存