#php #arrays #hangouts-chat
#php #массивы #google-hangouts
Вопрос:
Я пытаюсь создать следующий массив с помощью PHP, чтобы я мог отправить карточку в Google Hangouts Chat Webhook.
{
"cards": [
{
"sections": [
{
"widgets": [
{
"keyValue": {
"topLabel": "Order No.",
"content": "12345",
"contentMultiline": "false",
"bottomLabel": "Delayed",
"onClick": {
"openLink": {
"url": ""
}
},
"icon": "TRAIN",
"button": {
"textButton": {
"text": "VISIT WEBSITE",
"onClick": {
"openLink": {
"url": ""
}
}
}
}
}
}
]
}
]
}
]
}
Это то, до чего я добрался, но, похоже, не работает..
$card["cards"]["sections"]["widgets"]["keyValue"]["topLabel"] = "Issue No";
$card["cards"]["sections"]["widgets"]["keyValue"]["topLabel"] = $_GET["issueid"];
$card["cards"]["sections"]["widgets"]["keyValue"]["contentMultiline"] = false;
Любая помощь была бы замечательной, просто краткий обзор того, как сконструировать приведенный выше массив в PHP.
Спасибо!
Комментарии:
1. Что не работает? Пожалуйста, укажите, что вы получаете, и что вы хотите получить.
2.
$card["cards"]["sections"]["widgets"]["keyValue"]["topLabel"] = $_GET["issueid"];
это перезапишет тот, который я думаю, я думаю,["topLabel"]
должен быть["content"]
во втором индексе??3. Это решило проблему, которую я пропустил [«содержимое»] спасибо!
4. Могу ли я получить полный пример исходного кода @devpro
Ответ №1:
Решаемая.
$card["cards"]["sections"]["widgets"]["keyValue"]["topLabel"] = $_GET["issueid"];
это перезапишет тот, который, как я думаю, ["topLabel"]
должен быть ["content"]
во втором индексе??
Спасибо @devpro