2011-01-18 16 views
6

JavaアプリケーションのユーザーにGravatarを統合する場合、どこから始めたらよいですか?Gravatar API for Java

あなたが jgravatarを使用し、一度だけ怒鳴るようなメソッドを使用するよりも、できる

答えて

13

import jgravatar.Gravatar; 
import jgravatar.GravatarDefaultImage; 
import jgravatar.GravatarRating; 

public static String getGravatar160pxUrl(String email) { 
    Gravatar gravatar = new Gravatar(); 
    gravatar.setSize(160); 
    gravatar.setRating(GravatarRating.GENERAL_AUDIENCES); 
    gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON); 
    return gravatar.getUrl(email); 
} 

public static String getGravatar80pxUrl(String email) { 
    Gravatar gravatar = new Gravatar(); 
    gravatar.setRating(GravatarRating.GENERAL_AUDIENCES); 
    gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON); 
    return gravatar.getUrl(email); 
} 
3

誰も興味を持っている場合、ここでのAndroidのバージョンは
https://github.com/wareninja/gravatar-for-android ...

はこれが役に立てば幸い...あまりにも来ます

AndroidライブラリGravatar用、現在の機能;

  • ロードグラバター画像AsyncTask
  • ロードを使用して AsyncTask
+0

2年間で更新が行われていない理由はありますか?グラバターは進化しなかった? – oldergod

+0

良い質問!うーん...私はグラバターAPIをチェックしていない長い時間があった、私は再訪し、必要な更新があるかどうかを確認します。特定のものが必要な場合は私に教えてください、あなたの貢献も歓迎です – guleryuz

2

を使用してグラバタープロファイルを解析することは、あなたが私のgravatar4j(https://github.com/yingzhuo/gravatar4j)を使用することができかもしれ

ちょうどあなたにこれを行う

をJSP
<%@ taglib prefix="gravatar4j" uri="https://github.com/yingzhuo/gravatar4j/functions" %> 

そしてこれに

<img alt="" src="${gravatar4j:from('[email protected]', 160)}"> 

「160」は、ピクセル単位でのサイズを意味します。