現在、restfbと古いバージョン1.6.11を使用しているレガシーJavaプロジェクトを扱っています。バージョンを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
のURLは "画像"と同じデータか、このデータは処理されていますか?
ありがとうございます。