#Gravatar API の使い方。
##Gravatarって。
オンライン上に自分のプロフィールを置いとくサービスです。SNSではありません。
ここ[http://en.gravatar.com/] で、自分のプロフィールを設定すると、APIから情報を取得できます。
GithubとかWordpressとかQiitaとかで使われてます。
Gravatarと連携してるサービスで、プロフィール画像を設定するのが楽になったりします。
こんな感じ(githubとアイコンが同じでわかりづらいですが。。)
##Gravatar API。
Gravatar API は簡単に使うことができます。
ステップ1:対象URLのmd5のハッシュ値を用意しよう。
md5ハッシュを生成する前に2つだけ、やることがあります。
- 前後の空白を消しましょう。
- 全て小文字に変換しましょう。
PHPだとこんな感じ。他の言語のサンプルも、ドキュメントに書かれてます。
echo md5( strtolower( trim( "MyEmailAddress@example.com " )));
// "0bc83cb571cd1c50ba6f3e8a78ef1346"
ステップ2:APIを使ってみよう。
プロフィール画像取得1
http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50
サイズも変更可能: http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50?s=400
プロフィール情報をJSON形式で取得
http://www.gravatar.com/205e460b479e2e5b48aec07710c08d50.json
自分のプロフィールページも作成できます。
http://www.gravatar.com/205e460b479e2e5b48aec07710c08d50
SSL上で使ったりとか、ドキュメントにもっといろいろ書かれてます。
プロフィールの一元管理ができて素敵かもしれません。もっと流行れば。。。
(`・ω・´)ゞ
1. 公式ページのサンプルを使っています。