Я имею дело с устаревшим проектом Java, который в настоящее время использует restfb с устаревшей версией 1.6.11. При обновлении версии до 1.36.0 появилось несколько предупреждений из-за устаревших методов. Большинство из них жаловалось на отсутствие com.restfb.Version
, которое я предоставил, и все в порядке. Но я немного застрял в устаревании com.restfb.types.User
's getUsername()
. Консультирование JavaDoc не помогает, поскольку оно не дает подсказки, что использовать вместо этого.Миграция FacebookAPI/restfb от 1.6 до 1.36 приводит к предупреждению об отставке и ошибке компиляции
/**
* The user's Facebook username.
*
* @return The user's Facebook username.
* @since 1.6.5
* @deprecated since graph api 2.0
*/
@Deprecated
@Getter
@Setter
@Facebook
private String username;
Какой еще метод/другой способ подходит для получения этой информации, как это необходимо дальше в коде?
В другом месте кода я также нашел ошибку компиляции относительно com.restfb.types.Page
. getPicture()
однажды вернул строку как the picture
, которая была изменена на com.restfb.types.ProfilePictureSource
. Является ли ProfilePictureSource
's url теми же данными как «картинка» или эти данные обрабатываются?
Заранее спасибо.