必须指定FBSession

时间:2014-07-28 01:13:59

标签: facebook-sdk-3.1 facebook-sdk-3.14.x

尝试在iOS应用中使用FacebookSDK时,我收到此消息:

  

FBSDKLog:对端点'123654789的请求出错?fields = name,supports_attribution,supports_implicit_sdk_logging,gdpv4_nux_enabled,gdpv4_nux_content':   必须为对此端点的调用指定一个开放的FBSession

为什么我能得到这个?

我从FacebookSDK提供的HelloFacebookSample中获取代码并将其放入我的应用程序中,但我一定错过了一些关键部分。

2 个答案:

答案 0 :(得分:0)

您必须使用Graph API v2.0。 由于示例代码来自旧版本,因此显示此错误。

在升级版本中," / me / friends"端点不再包含一个人的朋友的完整列表。您需要添加访问令牌才能发出请求。这是v2.0中的link to the changes

您可以使用最近更新的iOS-howtos作为参考

答案 1 :(得分:0)

在您的应用程序的* -Info.plist中更改“FacebookAppID” - “123654789”。

将临时ID替换为您的应用程序ID。