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
的网址与“图片”的数据相同还是要处理此数据?
在此先感谢。