Як настроїти Wordpress Social Login для Однокласників

TL;DR (короткий виклад проблеми):

При спробі підключити Wordpress Social Plugin до Odnoklassniki -

Або отримую помилку (для 1158060544):

PARAM_API_KEY : Application not exist

Або отримую помилку (для client_id=CBALJHAGEBABABABA):

Вказано неправильний параметр client_id

Зіткнувся з такою самою проблемою. Підключив вк, фб, г+, а ось однокласники не підключаються. Спробував надіслати додаток на модерацію. Подивимося, що дасть.

this-

1. Вказав як значення властивості $this->config['keys']['key'] публічний ключ програми. 2. Додав $sig параметр fields зі значенням email.

Після безсонної ночі вдалося витягнути з Однокласників дані про користувача: ім'я, прізвище тощо. На ідеальний код не претендую, але працює. У методі getUserProfile() після $response = $this->api->api( '?application_key=' . $this->config['keys']['key'] . '&method=users. getCurrentUser&sig=' .$sig.'&fields=email') додаємо:

Правда, якщо ім'я в ОК вказане кирилицею, нік у профілі буде "info" (змінна $this->user->profile->displayName нижче за кодом). Але користувач зможе його змінити, якщо необхідно.