2019年03月27日

[Android開発ネタ] FaceBookSDKを使用し、自分のプロフィール画像を取得する

前回に引き続き、ログインできていることが前提だけど、、、。

val request = GraphRequest.newMeRequest(AccessToken.getCurrentAccessToken()) { jsonArray, graphResponse ->
// プロフィール取得結果からプロフィール画像を抽出
val photoUrl = graphResponse.jsonObject.optJSONObject("picture").optJSONObject("data").optString("url")
if (!TextUtils.isEmpty(photoUrl)) {
Picasso.with(this@SnsLoginActivity).load(photoUrl).error(R.drawable.no_image).into(profileImageView)
}
}
request.parameters = Bundle().apply {
putString("fields", "id,name,gender,picture.type(large)")
}
request.executeAsync()


リクエストのパラメータにpicture.type(large)を設定すると大きめの画像が取得できるらしい。
posted by すとれん at 11:31 | Comment(0) | Android開発ネタ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: