Добавление профилей Facebook в адресную книгу

Я вижу, что в адресной книге есть поле для входа в профиль друга на Facebook. Однако у многих моих друзей нет фактического имени пользователя facebook (т. е. профиля на facebook.com/username), а есть только старый идентификатор пользователя (facebook.com/profile.php?id=blah). Есть ли способ заставить его работать с ними?

Кроме того, как я могу синхронизировать информацию из Facebook (например, дни рождения) с моей адресной книгой? Есть ли способ сделать это и наложить вето на обновления, как с iSync? Иногда у людей есть ложная информация на Facebook.

Ответы (2)

Вы можете скопировать URL-адрес профиля вашего друга на Facebook и вставить его в поле профиля Facebook в редакторе карточек. Не обращайте внимания на то, что редактор показывает текст-заполнитель «Имя пользователя» в этом поле; URL-адрес работает нормально. После сохранения карты вы можете нажать на метку Facebook слева от URL-адреса, и вы получите меню, которое включает «Просмотр профиля» и «Просмотр фотографий».

Я проверил это на Lion как при использовании URL-адреса профиля, так и при использовании нового имени пользователя Facebook. Действие «Просмотр фотографий» не работает при сохранении URL-адреса профиля, но оба действия работают при сохранении имени пользователя Facebook.

Инструмент, который лучше всего соответствует тому, что вы пытаетесь сделать, это http://danauclair.com/addressbooksync/ (о котором я знаю).

Хотя он работает под Lion, я не верю, что он осведомлен о Lion (по состоянию на 06 августа 2011 г.), поэтому он не использует новое поле «Профиль-> Facebook». Насколько я понимаю, сопоставление выполняется эвристическим путем.

Хотя addressbooksync допускает некоторое ручное сопоставление и указание полей для синхронизации, он не является исчерпывающим. Поддельная и/или неполная информация будет синхронизирована; он не будет запрашивать у вас подтверждение.