FBSession должен быть указан
При попытке использовать FacebookSDK в приложении для iOS я получаю следующее сообщение:
FBSDKLog: ошибка запроса к конечной точке '123654789? Fields=name,support_attribution, support_implicit_sdk_logging,gdpv4_nux_enabled,gdpv4_nux_content': для вызовов к этой конечной точке должна быть указана открытая FBSession
Почему именно я получаю это?
Я взял код от HelloFacebookSample
предоставил FacebookSDK и вставил его в мое приложение, но я, должно быть, пропустил какую-то важную часть.
2 ответа
В вашем приложении *-Info.plist измените "FacebookAppID" на "123654789".
Замените временный идентификатор на идентификатор вашего приложения.
Вы должны использовать Graph API v2.0. Поскольку пример кода из более старой версии, он показывает эту ошибку.
В обновленной версии конечная точка "/me/friends" больше не включает в себя полный список друзей человека. Вам нужно добавить токен доступа, чтобы делать запросы. Вот ссылка на изменения в v2.0
Вы можете использовать недавно обновленные iOS-инструкции для справки.