API Push Line Messaging не работает

При отправке сообщения через API линии я получаю сообщение об ошибке:

{"message": "Недопустимое свойство 'to' в теле запроса (строка: -, столбец: -)"}

Команда, которую я использовал:

curl -X POST \
-H 'Content-Type:application/json' \
-H 'Authorization: Bearer **********' \
-d '{
    "to": "******",
    "messages":[
        {
            "type":"text",
            "text":"Hello, world1"
        },
        {
            "type":"text",
            "text":"Hello, world2"
        }
    ]
}' https://api.line.me/v2/bot/message/push

1 ответ

Кажется, вы забыли поменять недвижимость to на идентификатор получателя.

Удостоверение личности выглядит как U206d25c2ea6bd87c17655609a1c37cb8,


Обратите внимание, что вы должны убедиться, что ваш аккаунт имеет PUSH_MESSAGE доступ, или вы получите следующую ошибку при попытке доступа к API.

{"message":"Access to this API is not available for your account"}

Вы можете проверить работоспособность API в настройках бота на странице своего аккаунта.

Страница настроек бота

Другие вопросы по тегам