現在ログインしているユーザーのアバターイメージを取得して、自分のサーバーに保存し、後でそのアプリケーションで使用できるようにしようとしています。Android AppでユーザーのFacebookアバターを取得するにはどうすればよいですか?
イメージを直接取得するにはどうすればよいですか?
現在ログインしているユーザーのアバターイメージを取得して、自分のサーバーに保存し、後でそのアプリケーションで使用できるようにしようとしています。Android AppでユーザーのFacebookアバターを取得するにはどうすればよいですか?
イメージを直接取得するにはどうすればよいですか?
これについて詳しくは言えませんが、ここでfacebook android sdkを試してみてください。 - > https://github.com/facebook/facebook-android-sdk幸運:)
このお試しください:例えばhttps://graph.facebook.com/USER_ID/picture
としてページID 149926629437の大きいアイコンを
(...エイリアスまたはユーザーIDとUSER_IDを置き換える)
セットソースは次のとおりです。 http://graph.facebook.com/149926629437/picture?type=large
<img src="http://graph.facebook.com/149926629437/picture?type=large"/>
詳細(サイズなどを指定します...): http://developers.facebook.com/docs/reference/api/枚の 一部の写真
(私も画像をキャッシュするためにaQuery(アンドロイドクエリ)をUSERD ...
aq.id(holder.image).image("https://graph.facebook.com/" + USER_ID + "/picture?type=normal");
http://code.google.com/p/android-query/
それが正常に動作しているようだ... )
高画質画像を表示したい場合は、
https://graph.facebook.com/{ID}?fields=picture.height(2048)
次に、fb android sdkを使用してresponse.picture.data.url
を取得します。グラフapiを使用してイメージのURLを取得していますが、このイメージをサーバーに保存できません。イメージをビットマップに変換しましたが、ファイルを見つけられない例外があります.Imを起動してサーバーにイメージをロードしようとしています。 – ta54
私は間違っていないので、あなたは、JavaからグラフのAPIを使用して画像を取得しようとしています。別の方法は、phpを使用してグラフapiを使用してfacebookアカウントからイメージを取得し、javaを使用してサーバーを呼び出し、facebookサーバーからイメージを取得するWebスクリプトを作成することです。これは、サーバー側で簡単にすべてを追跡するのに役立ちます。 – KSubedi
あなたの答えをありがとう... Ksubedi。しかし、それは他の機能を妨害するので、私はサーバー側のフェッチを変更することはできません...他に何かできることは? – ta54