2012-05-22 33 views
6

Fotoğrafı [id] MySQL içinde saklayan bir Facebook uygulaması geliştiriyorum. Tüm kullanıcıların fotoğraflarını almak için Facebook'un Grafik API'sini kullanıyorum ve bir radyo düğmesiyle seçilen fotoğraf [id] mysql'de saklanır.Ekran Görüntüsü

Sorun şu ki, resmin kaynağını saklanan kimliğe göre nasıl görüntülemeliyim?

cevap

3

Bu seçebileceğiniz için bir JSON yanıtı verecektir Örneğin

graph.facebook.com/photoID 

facebook.com/facebook

http://graph.facebook.com/427100966728 

bir fotoğraf, bu kimliği için Graph nesnesi incelemek kaynak için istediğiniz boyut. PHP SDK

$a_photo = $facebook->api('/427100966728'); 

<img src=<?php echo $a_photo['picture'] ?> /> 
+0

Örneğin

fazla bilgi için bkz

, http://developers.facebook.com/docs/reference/api/photo/

ben yanlış döndürür graph.facebook.com/here sonunda PHOTOID eklemeyi deneyin. Baska öneri? – cch

+0

@cchacholiades yanlışsa, erişiminiz yoktur. Doğru izinlere sahip geçerli bir erişim belirtecine ihtiyacınız var. – phwd

+0

İstediğim izinler şu $ url = $ facebook-> getLoginUrl (dizi ('req_perms' => "user_photos, friends_photos, publish_stream", 'fbconnect' => 0, 'canvas' => 1)); – cch