Службы Drupal 7 создают узел с изображениямиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Службы Drupal 7 создают узел с изображениями

Сообщение Anonymous »

Я установил новый дистрибутив Drupal 7.56.
Я хочу создавать новые узлы с помощью Java-клиента.
Однако после небольшого поиска в Google я нашел модуль «Сервисы» для Drupal 7.

Итак Я установил его со следующим модулем:
  • Services
  • Ctools (требуется для служб) < /li>
    Библиотеки (требуются для служб)
  • OAuth 1.0
Итак, я установил эти модули. В меню «Структура» я создал Службу.
  • Конечная точка: API
  • Сервер: REST
Я включил аутентификацию сеанса и OAuth.

Я создал новый тип контента .
имя: TestContent (имя машины: testcontent)
Поля:
  • Title (M.n.: title)
  • Тело (M.n.: body)
  • Изображения (M.n: field_pics) (Тип: Изображение) Число значений: 5
В этом Сервисе я включил все ресурсы (файл, пользователь и т. д.)
Я отключил OAuth, потому что я настрою его позже.

Теперь я открыл свой клиент Postman.
Вход в систему: admin/admin

Код: Выделить всё

{
"sessid": "QZTYSQu3-I9pacOpoSP--V_LkGcusy2grl12U_CyKrY",
"session_name": "SESS51ebf8732a20744576a234cf7af43040",
"token": "jkUDb6MsGMHt_mBlGbm02O-lyZq-2nRTqD1OslxtvAg",
"user": {
"uid": "6",
"name": "admin",
…
Теперь у меня есть токен. Сейчас загружаю две картинки.

Код: Выделить всё

http://test.dd:8083/api/file
Получил эти ответы

Код: Выделить всё

{
"fid": "6",
"uri": "http://test.dd:8083/api/file/6"
}
{
"fid": “7”,
"uri": "http://test.dd:8083/api/file/7”
}
Хорошо, теперь я попробую создать новый TestContent и подключить эти изображения к узлу.

Изображение


ОК, узел создан. Но изображения не подключены к узлу. Но я не получил сообщения об ошибке.
Почему? Что не так?

Я пробовал:

Код: Выделить всё

[ {fid:6} , {fid:7}]
und: [ { fid: 6 }]
Пожалуйста, подскажите мне идеи. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/477 ... ith-images
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»