Здравствуйте,
Как авторизоваться в стороннем приложении, используя логин и пароль IP.Board? Если это невозможно, то как получить ID пользователя, с которым работаем сейчас? (из стороннего клиентского приложения опять же)
Я пишу приложение на Node.js и мне нужно получать информацию с форума, который работает на движке IP.Board. Я почему-то решил использовать XML-RPC API. На эту тему есть статья (www.invisionpower.com/support/guides/_/advanced-and-developers/api-methods/xml-rpc-api-r62) на сайте самого IPB. Мне удалось получить некоторую информацию через API, но я не знаю как авторизовать пользователя.
Порядок действий такой:
1. В администрировании включаем поддержку XML-RPC API
2. Добавляем пользователя и разрешаем выполнять все методы
3. Копируем ключ и используем в своем приложении
Но когда дело доходит до постинга на форум извне начинаются проблемы. Читаем в статье, ссылка на которую приведена выше:
Теперь мне нужно знать ID пользователя, от чьего имени публиковать пост. Как это узнать?