Я вынимаю фотографии из альбомов на бизнес-странице facebook через api и отображаю их в приложении с вкладками на одной странице - все работает так, как ожидалось, я получаю URL-адреса фотографий, которые выглядеть следующим образом:Показать фотографии, размещенные на facebook в закладке app
http://photos-f.ak.fbcdn.net/hphotos-ak-snc4/hs689.snc4/
62916_492131547984_50574932984_6933281_3552549_a.jpg
Теперь, если я пытаюсь и отобразить их, как это на вкладке приложения:
<img src="http://photos-f.ak.fbcdn.net/hphotos-ak-snc4/hs689.snc4/
62916_492131547984_50574932984_6933281_3552549_a.jpg">
Facebook делает его в этом:
<img src="http://platform.ak.fbcdn.net/www/app_full_proxy.php?
app=167021599978776&v=1&size=o&cksum=f044f3b409714034a653fe22d0d574c0&
src=http%3A%2F%2Fphotos-f.ak.fbcdn.net%2Fhphotos-ak-snc4%2Fhs689.snc4%2F
62916_492131547984_50574932984_6933281_3552549_a.jpg">
, который отображает сломанное изображение (т. ничего). Кроме того, я получаю:
Failed to load resource: the server responded with a status of 403 (Forbidden)
для
app_full_proxy.php.
У меня есть обходной путь, где я называю изображение с моего сервера, то есть у меня есть скрипт
<?
$img = $_REQUEST['img'];
$data = file_get_contents($img);
header('Content-Type: image/jpg');
echo $data;
?>
, что я называю так:
http://www.myserver.com/FB/tab/img_pass.php?img= $ curr_img
где $ curr_img является url к фото полученному от звонка api. Это работает, но я хотел бы знать, есть ли у кого-нибудь идея, как я могу отображать изображение непосредственно без этого обходного пути, или если у кого-то есть представление о сообщении 403, описанном выше.
Спасибо заранее,
JD
Thanks; Я знаю идентификатор фотографии, но я хотел бы использовать изображение в качестве фона css, например background-image: url ('http://photos-f.ak.fbcdn.net/hphotos-ak-snc4/hs689.snc4/ 62916_492131547984_50574932984_6933281_3552549_a.jpg '), который сталкивается с проблемой, описанной выше. –