2017-02-21 5 views
0

現在、restfbと古いバージョン1.6.11を使用しているレガシーJavaプロジェクトを扱っています。バージョンを1.36.0に更新すると、廃止予定のメソッドのためにいくつかの警告が表示されました。彼らの多くは、com.restfb.Versionが不足していると訴えていました。しかし、私は少し遅れてcom.restfb.types.UsergetUsername()の廃止に固執しています。 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は "画像"と同じデータか、このデータは処理されていますか?

ありがとうございます。

答えて

1

長い回答はRestFB Google groupにあります。

短い答えは次のとおりです。

  1. usernameはグラフAPI 2.0でFacebookから削除されたので、それをヒントなしで廃止されました。代わりはありません。
  2. はい、ProfilePictureSource [URL]フィールドには、元のページのpictureフィールドで
関連する問題