2011-01-29 9 views

答えて

1

答えをこの質問への書き込みの時のようしても、このようなビルド済み存在していないことダイアログ。

0

user_photosの拡張権限を取得した後、そのユーザーのすべての写真を取得できます。あなたはログインボタンを使用している場合は、あなたはあなたがauthenticaltion後、この

 
$loginUrl = $facebook->getLoginUrl(
     array(
     'canvas' => 1, 
     'fbconnect' => 0, 
     'req_perms' => 'user_photos' 
     ) 
); 

のようなログインURLによって拡張された許可を取らことができますPHPのSDKを使用している場合 は、あなたがこの

 
<fb:login-button perms="user_photos" autologoutlink="true"></fb:login-button> 

のように拡張された許可を取ることができます今アクセストークンを持つ。そのアクセストークンから、あなたは、私はそれが動作しますhoptこの

 
$photos=json_decode(file_get_contents('https://graph.facebook.com/me/photos?access_token='.Your Access Token)); 
foreach ($photos->data as $friend) 
{ 
?> 
<img src="<?=$friend->source?>" width="50" height="50"> 
<?php  
} 

のようなユーザのすべての写真を取得することができます:P

+1

これは私が探しているものではないことに恐れています。私は単にすべての写真をダウンロードする方法を知っています。むしろ、私はユーザーが自分の写真をいくつか選んでダウンロードして使いたいと思っています。私は自分のものを作る必要がなく、Facebookで作った写真の選択ダイアログがあると思っていました。しかし、ありがとう。 – JnBrymn

0

それには公式な解決策はありません。 FacebookのSDKを利用して独自のダイアログを構築する必要があります。

ただし、このjQueryプラグインは完全に機能します。それを出発点として使用することもできます。 https://github.com/YarGnawh/jQuery-Facebook-Photo-Selector

幸運を祈る!

関連する問題