Мои аварийные сообщения сообщают, что gender
(а также день рождения) иногда не возвращают значения, когда кто-то входит в мое приложение через Facebook:
Это не имеет смысла, так как у меня есть разрешения на вход и пол, и день рождения, разрешенные для использования в моем приложении:
Вот мой активность при входе в систему:
MainActivity.kt
login_button.setPermissions("user_birthday", "user_gender", "public_profile")
...
// Facebook Login Result
override fun onSuccess(result: LoginResult) {
createUserFromFacebook(...)
...
private fun createUserFromFacebook(profilePicUrl: String, uid: String){
val userData = GraphRequest.newMeRequest(AccessToken.getCurrentAccessToken()) { _, response ->
val gender = response.jsonObject.getString("gender") // No value for gender error
val birthday = response.jsonObject.getString("birthday") // No value for birthday error
val first_name = response.jsonObject.getString("first_name")
Любая идея, почему пол или день рождения не будут иметь значения, когда кто-то входит в приложение?