Добрый день. Хотел поработать с Api Xenforo Resource Manager, но информации особо не нашел. Есть конечно
Может уже кто-нибудь работал с rest api xfrm и знает какие-нибудь методы?
Пробовал использовать /api/resources (для создания ресурса), но требует указать все дополнительные поля, а также выбрать корректный тип ресурса.
Указываю кастомные поля и тип ресурса, не прокатывает.
Response:
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
но там ничего для XFRM нет.Может уже кто-нибудь работал с rest api xfrm и знает какие-нибудь методы?
Пробовал использовать /api/resources (для создания ресурса), но требует указать все дополнительные поля, а также выбрать корректный тип ресурса.
JavaScript:
const axios = require('axios');
axios.defaults.headers.post['XF-Api-Key'] = '***';
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
let custom = [
{
"1": "Test",
}
]
axios.post(`https://***.ru/api/resources?resource_category_id=4&title=test&tag_line=tag&description=desc&custom_fields=${custom}&resource_type=download&version_string=0.1&parent_category_id=2&external_url=https://goo.ru&description_attachment_key=&version_attachment_key=`, {
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.then(function () {
// always executed
});
Указываю кастомные поля и тип ресурса, не прокатывает.
Response:
JSON:
data:
{ errors:
[ { code: 'please_enter_value_for_all_required_fields',
message: 'Пожалуйста, заполните все обязательные поля.',
params: [] },
{ code: 'xfrm_please_select_valid_resource_type',
message: 'Пожалуйста, выберите корректный тип ресурса.',
params: [] } ] } } }