Искам да взема голямата профилна снимка на потребител, който се регистрира в сайта чрез социалната мрежа.
Успям да взема само малката снимка (ето тук са описали няколко начина), но не и голяма.
Ето още информация за профилната снимка, но и там няма данни за взимане на цялата снимка: линк
Прочетох бая теми и не мога да намеря подходящия код. Някой да има идея?
Редакция:
След като почетох бая теми намерих как става:
замествате {user or id} с дадените на потребителя и {width} с ваша стойност. Страницата сама взема най-близката по големина снимка на тази, която желаете.
Редакция 2:
Ето още един вариант как може да вземете инфорамацията. По-гъвкав е от горния чрез graph, защото можете да видите width и height, които са зададени и да ги вземете и тях за да оразмерите (примерно) снимката с ваш код
Редакция 3:
За cover-a можете да ползвате
Успям да взема само малката снимка (ето тук са описали няколко начина), но не и голяма.
Ето още информация за профилната снимка, но и там няма данни за взимане на цялата снимка: линк
Прочетох бая теми и не мога да намеря подходящия код. Някой да има идея?
Редакция:
След като почетох бая теми намерих как става:
HTML:
http://graph.facebook.com/{USER OR ID}/picture?width={width}
замествате {user or id} с дадените на потребителя и {width} с ваша стойност. Страницата сама взема най-близката по големина снимка на тази, която желаете.
Редакция 2:
Ето още един вариант как може да вземете инфорамацията. По-гъвкав е от горния чрез graph, защото можете да видите width и height, които са зададени и да ги вземете и тях за да оразмерите (примерно) снимката с ваш код
PHP:
$picture = $facebook->api("/me/picture","GET",array ('width' => '600','redirect' => false));
//взимане адреса на снимка
$picture_src = $picture['data']['url'];
echo $picture_src;
Редакция 3:
За cover-a можете да ползвате
PHP:
https://graph.facebook.com/{USER ID)?fields=cover