Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 5
1

Как передать json-объект в параметре массива php через file_get_contents?

29.10.2018, 19:06. Показов 1809. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую! Ломаю голову не первый час, поиски не увенчались успехом. Есть массив параметров, которые отправляются по file_get_contents:

PHP
1
2
3
4
5
6
7
8
9
$request_params = array(
    'message' => "сообщение",
    'user_id' => '23423432',
    'keyboard' => '',
);
 
$get_params = http_build_query($request_params);
 
file_get_contents('https://api.vk.com/method/messages.send?'. $get_params);
Как же в параметре keyboard передать json-объект следующего вида:

JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
keyboard:
{
    "one_time": false,
    "buttons": [
      [{
        "action": {
          "type": "text",
          "payload": "{\"button\": \"1\"}",
          "label": "Red"
        },
        "color": "negative"
      },
     {
        "action": {
          "type": "text",
          "payload": "{\"button\": \"2\"}",
          "label": "Green"
        },
        "color": "positive"
      }],
      [{
        "action": {
          "type": "text",
          "payload": "{\"button\": \"3\"}",
          "label": "White"
        },
        "color": "default"
      },
     {
        "action": {
          "type": "text",
          "payload": "{\"button\": \"4\"}",
          "label": "Blue"
        },
        "color": "primary"
      }]
    ]
  }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2018, 19:06
Ответы с готовыми решениями:

Передать файл через JSON объект
Можно ли как то передать файл в объекте JSON через сокет ? Вот что я пытался сделать import...

Как передать значение php json в javascript
Всем доброго времени суток, суть в чем, нужно подсчитать количество элементов с id=1 и и присвоить...

Как передать массив из javascript в php используя json
Как передать массив в php, и там вывести этот массив используя json? var massiv = ;

Как передать объект ArrayList через конструктор
Здравствуйте. Переписываю курсовую с C# на CLI . Столкнулся со следующей проблемой. На С# я...

1
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
29.10.2018, 19:36 2
Не вижу проблем. JSON это просто строка.
0
29.10.2018, 19:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2018, 19:36
Помогаю со студенческими работами здесь

Как передать запрос/подзапрос в параметре SQLite
Как передать запрос/подзапрос в параметре? ПишуDim param As SQLiteParameter = New SQLiteParameter...

Как передать через AJAX multiple select через serialize и обратиться к этому в php
Добрый день, подскажите пожалуйста. Раньше не было множественного выбора в select, передавал...

как распарсить json через php
json приходит в таком формате Вот часть когда, которая отвечает за вывод этих данных. ...

Как вывести данные JSON через PHP?
Есть ссылка на JSON код http://188.225.25.159:6734/api/diets Получаю его таким образом: $json...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru