2011-03-10 10 views

答えて

0

これについて詳しくは言えませんが、ここでfacebook android sdkを試してみてください。 - > https://github.com/facebook/facebook-android-sdk幸運:)

+0

を取得します。グラフapiを使用してイメージのURLを取得していますが、このイメージをサーバーに保存できません。イメージをビットマップに変換しましたが、ファイルを見つけられない例外があります.Imを起動してサーバーにイメージをロードしようとしています。 – ta54

+0

私は間違っていないので、あなたは、JavaからグラフのAPIを使用して画像を取得しようとしています。別の方法は、phpを使用してグラフapiを使用してfacebookアカウントからイメージを取得し、javaを使用してサーバーを呼び出し、facebookサーバーからイメージを取得するWebスクリプトを作成することです。これは、サーバー側で簡単にすべてを追跡するのに役立ちます。 – KSubedi

+0

あなたの答えをありがとう... Ksubedi。しかし、それは他の機能を妨害するので、私はサーバー側のフェッチを変更することはできません...他に何かできることは? – ta54

2

このお試しください:例えば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/

それが正常に動作しているようだ... )

0

高画質画像を表示したい場合は、

https://graph.facebook.com/{ID}?fields=picture.height(2048) 

次に、fb android sdkを使用してresponse.picture.data.url