Google Smartlock не показывает изображение профиля Facebook, когда запрашиваются учетные данные

Я недавно интегрировал Google SmartLock с моим приложением. В настоящее время я пытаюсь сохранить учетные данные FB с помощью следующего кода.

    Credential.Builder builder =new Credential.Builder(user.getEmail()) //FB Email
            .setAccountType(accountType) //IdentityProviders.FACEBOOK
            .setProfilePictureUri(uri); // Facebook graph image url 
                                        // with host graph.facebook.com

Когда я запрашиваю учетные данные у smartlock, я не могу видеть изображение пользователя, связанное с учетной записью профиля FB пользователя, в диалоговом окне, которое предлагает пользователю выбрать учетную запись для входа в приложение. Одна вещь, которую я заметил, что если я использую статический URL, как показано ниже, то он работает нормально. https://www.cleverfiles.com/howto/wp-content/uploads/2016/08/mini.jpg Но если я использую динамический URL-адрес, подобный приведенному ниже, который требует перенаправления URL-адресов, он не работает. https://graph.facebook.com/XXXXXXXXXX/picture?height=200&width=200&return_ssl_resources=true

Кто-нибудь сталкивается с такой же проблемой?

1 ответ

Это известная ошибка в Play Services, которая неправильно обрабатывает перенаправление, она исправлена, но извините.

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