33
33

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Gravatar API の使い方。

Posted at

#Gravatar API の使い方。

##Gravatarって。

オンライン上に自分のプロフィールを置いとくサービスです。SNSではありません。
ここ[http://en.gravatar.com/] で、自分のプロフィールを設定すると、APIから情報を取得できます。

GithubとかWordpressとかQiitaとかで使われてます。

Gravatarと連携してるサービスで、プロフィール画像を設定するのが楽になったりします。

こんな感じ(githubとアイコンが同じでわかりづらいですが。。)

Screen Shot 2014-07-15 at 20.57.05.png

##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. 公式ページのサンプルを使っています。
33
33
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
33
33

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?