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-инструкции для справки.

Другие вопросы по тегам