Отсутствует «имя» в профиле пользователя для некоторых пользователей - PullRequest
0 голосов
/ 17 декабря 2011

Учитывая этот код:

$user_profile = $facebook->api('/me');
echo $user_profile['name'];

Я вижу следующую ошибку для некоторых пользователей:

PHP Notice:  Undefined index: name

При каких условиях имя будет отсутствовать?

ОБНОВЛЕНИЕ : Что-то общее со всеми пользователями, для которых у меня нет имени, состоит в том, что "ссылка" их профиля не работает. При посещении я получаю страницу со следующей ошибкой:

The page you requested was not found.
You may have clicked an expired link or mistyped the address. Some web addresses are case sensitive.
Return home
Go back to the previous page

Сообщение об ошибке для этого: http://developers.facebook.com/bugs/329979473681183

Ответы [ 2 ]

1 голос
/ 30 декабря 2011

Получается, что это были бизнес-счета , и у них нет имен, которые можно получить через API.

0 голосов
/ 22 декабря 2011

Это может быть связано с этими ошибками:

http://developers.facebook.com/bugs/297826446918182 http://developers.facebook.com/bugs/320132691332575

...