Показывает пользователю диалог добавления в друзья.
Имя | Тип | Описание |
---|---|---|
uid | string | uid пользователя, которого добавляем в друзья; обязательный параметр |
Для получения результата выполнения функции подписывайтесь на события, описанные в секции «Генерируемые события».
{
// может быть:
// opened - событие открытия диалога,
// closed - пользователь нажал кнопку «Отмена»
// alreadySent - запрос на дружбу уже был отправлен,
// alreadyFriends - пользователи уже друзья,
// wrongUID - неправильный UID,
// success - запрос на дружбу успешно отправлен
'status': "closed"
}
mailru.events.listen(mailru.common.events.friends.add, function(event) {
// эта функция будет вызываться при открытии и закрытии диалога
});
mailru.common.friends.add('15410773191172635989');
В мобильной версии JS API не работает, но вы можете показать пользователю диалог предложения дружбы, открыв страницу с нужными параметрами.
Имя | Тип | Описание |
---|---|---|
app_id | int | идентификатор приложения; обязательный параметр |
uid | string | uid пользователя, которого добавляем в друзья; обязательный параметр |
session_key | string | сессионный ключ пользователя; обязательный параметр |
redirect_uri | string | URL для возврата пользователя после совершения действия; обязательный параметр |
http://m.my.mail.ru/api/add_friend?uid=15984764615407557866&appid=537392& session_key=52441d1b75ebfa731be60dedb307093e&redirect_uri=http%3A%2F%2Fbitman.me
После отправки приглашения (или если пользователь откажется его отправлять) браузер пользователя будет перенаправлен на указанный вами redirect_uri с GET-параметром status. Значения параметра аналогичны статусам в событии mailru.common.events.friends.add.