Перейти к содержанию

И вновь о REST API


Рекомендуемые сообщения

На запросы форум реагирует. Кому будет интересно, расскажу - как побороть то, что не даёт задать ключи и права в админке.

Теперь упёрся в другую странность. Делаю стандартный запрос, но пользовательские поля из массива fields упорно не попадают в базу, как будто их и не передаю вовсе.

$curl_post_data = array(
            'author' => 1,
  		    'fields' => array(
          	  'field_1' => 'Заголовок',
			  'field_3' => 'texttexttexttexttexttexttexttext'
        	                 )
  		                );
$curl_post_data = urldecode(http_build_query($curl_post_data));

// POST Data
curl_setopt_array( $curl, array(
  	CURLOPT_RETURNTRANSFER	=> TRUE,
	CURLOPT_HTTPAUTH	=> CURLAUTH_BASIC,
	CURLOPT_USERPWD		=> "{$apiKey}:",
  	CURLOPT_POST		=> TRUE,
  	CURLOPT_POSTFIELDS  => $curl_post_data
                                )
                  );

$response = curl_exec( $curl );

Наименования полей взял из БД. Пробовал подставлять названия, которые прописаны в админке, не помогает.

Ссылка на комментарий
Поделиться на другие сайты

Тему можно закрывать ))) 

Идентификатор поля должен быть порядковым номером. 

Ссылка на комментарий
Поделиться на другие сайты

Может кто сталкивался - как в запросе на добавление записи ещё и картинку прикрутить? 

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, aplayer сказал:

ipb323 тэг img знаешь как работает?

 

странный вопрос )))

Ссылка на комментарий
Поделиться на другие сайты

И всё же, может кто сталкивался? Как загнать через API картинку? Пытался в record_image и путь писать, и саму картинку строкой. Ничего не происходит, поле остаётся в NULL. Можно, конечно, прямо в базе пути рисовать и картинки в каталог складывать, но хотелось всё правильно сделать.

Ссылка на комментарий
Поделиться на другие сайты

ipb323 я сначала не понял про какую картинку ты говоришь.

Скажу сразу. Если в описании нет параметров задающих эту картинку, значит такого функционала нет.

Только если свой плагин создавать.

Ссылка на комментарий
Поделиться на другие сайты

aplayer 😊

Есть - "image         string         Record Image" и выводится по-умолчанию в стандартном шаблоне. Но закинуть её туда никак не могу...

Ссылка на комментарий
Поделиться на другие сайты

ipb323 

Я тогда не понимаю про какие записи ты говоришь.

Ни у форумов ни у блогов ни у страниц я не нашел этого параметра.

У всех у них есть различные иконки, картинки, но в REST я этого параметра не вижу.

 

Ссылка на комментарий
Поделиться на другие сайты

aplayer речь о произвольной базе данных. В моём случае для новостей.

Ссылка на комментарий
Поделиться на другие сайты

ipb323 в /cms/records/ нет никаких image

даже в GET

 

Ссылка на комментарий
Поделиться на другие сайты

В 14.08.2020 в 09:23, aplayer сказал:

ipb323 в /cms/records/ нет никаких image

даже в GET

 

Уже всё сделал "в лоб", через запросы к БД и сохранение в папку.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...