Facebook SDK 4.2 FBGraphUser协议更新

时间:2015-06-16 13:14:26

标签: ios facebook facebook-graph-api

我正在开发一个拥有Facebook SDK 3.1.4的Xcode项目。我目前正在将SDK更新为4.2。 我只是想知道是否有人可以帮我解决与FBGraphUser协议相关的更新以及如何更新Facebook SDK 4.2的更新。 我环顾四周,发现他们已经在FBSDKShareKit中定义了它。我也查看了FBSDKShareOpenGraphObject,但无法弄清楚如何更新它。或者我应该使用FBSDKProfile? 我应该使用FBSDKShareOpenGraphValueContaining协议吗?

例如, 我有一个像这样的方法:

-exampleMethod: (NSDictionary<FBGraphUser> *) user

我想知道如何为SDK v4.2更新此内容?

我在Google,StackOverflow和Reddit上搜索过,但都没有成功。 如果有人可以帮助我,那就太棒了!

感谢您的帮助,并为结构不合理的问题道歉。

1 个答案:

答案 0 :(得分:1)

根据facebook升级guide

  

图表API更新

     

请求 - FBSDKGraphRequest和FBSDKGraphRequestConnection在   FBSDKCoreKit并提供帮助以访问Graph API。他们是   与v3.x中的FBRequest和FBRequestConnection非常相似。默认情况下   他们使用[FBSDKAccessToken currentAccessToken]发出请求   您通常在登录后发出请求。例如:

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
                                                                 parameters:nil];
  [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
     

id result,NSError * error){           // TODO:处理结果或请求错误。         }];

     

批处理请求 - 与在v3.x中一样,您构建了一个   FBSDKGraphRequestConnection添加多个请求以发送   批次。

     

FBViewController和相关的选择器类,如FBCacheDescriptor   已被删除。如果要在表中显示Graph API结果   查看,你可以手动完成。看看美味或者   RPSSample可以开始使用。

查看Scrumptious或RPSSample以了解入门提示