Facebook PHP-SDK имя пользователя - PullRequest
0 голосов
/ 10 января 2012

Простой вопрос:

Я использовал php-sdk, чтобы получить изображение пользователя при входе в систему. Например:

 $user = $facebook->getUser();

if ( $user ) 
{
    try {
        $user_profile = $facebook->api('/me'); .....

<img src="https://graph.facebook.com/<?php echo $user; ?>/picture"> ....

Но я также хочу получитьдержать имя пользователя.Хотя я мог бы сделать что-то подобное, просто добавьте:

<img src="https://graph.facebook.com/<?php echo $user; ?>/username">

Конечно, это не сработало.Я пробовал много других "имен" для имени пользователя, но я не могу его найти!У кого-то есть простое решение?:)

Ответы [ 2 ]

0 голосов
/ 10 января 2012

Это будет работать без токена доступа:

http://graph.facebook.com/{user_id}?fields=username

0 голосов
/ 10 января 2012

Даже если вы получаете имя пользователя, которое вы не будете использовать таким образом, вам не следует помещать в тег img ..

Используйте обозреватель графиков для получения любой информации о возможных результатах.

Для имени пользователя получите ответ «я» и найдите значение «имя пользователя». Ниже приведены подробные сведения о API API для графа.

https://developers.facebook.com/tools/explorer?method=GET&path=me

...