Я подключаю свое приложение к битмоджи здесь, теперь я хочу добавить Friendmoji также, но в официальной документации «friendUserId: внешний идентификатор пользователя-друга, предоставленный приложением», упоминается, но откуда мы получаем этот внешний идентификатор, не указано должным образом! так что мне установить для friendUserId?
Что такое friendUserId в Snapkit?
Ответы (1)
Вам нужно загрузить внешний идентификатор, когда userIsLoggedIn. Вот так:
if (SnapLogin.isUserLoggedIn(this)) {
loadExternalId();
}
private void loadExternalId() {
SnapLogin.fetchUserData(this, EXTERNAL_ID_QUERY, null, new FetchUserDataCallback() {
@Override
public void onSuccess(@Nullable UserDataResponse userDataResponse) {
if (userDataResponse == null || userDataResponse.hasError()) {
return;
}
mMyExternalId = userDataResponse.getData().getMe().getExternalId();
mFriendmojiToggle.setVisibility(View.VISIBLE);
}
@Override
public void onFailure(boolean isNetworkError, int statusCode) {
// handle error
}
});
}
person
Sultan Mahmud
schedule
23.04.2019
я уже сделал это. Это загрузит мой внешний идентификатор. Позвольте мне объяснить, когда вы вызываете loadExternalId(), он извлекает пользовательские данные, и эти данные принадлежат пользователю, вошедшему в систему, а пользователем, вошедшему в систему, является я. Но я хочу отметить это, в котором найдите информацию о Friendmoji. здесь они сказали передать внешний идентификатор другого пользователя как friendUserId, поэтому я хочу сказать, где взять этот внешний идентификатор?
- person Shashi Patel; 23.04.2019