0
我正在處理遺留的Java項目,該項目目前使用restfb和過期版本1.6.11。將版本更新至1.36.0由於不推薦使用的方法會彈出一些警告。他們大多抱怨說錯過了我提供的com.restfb.Version
,一切都很好。但我有點卡住com.restfb.types.User
的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
的網址與「圖片」的數據相同還是要處理此數據?
在此先感謝。