Код ошибки 400 означает, что вы отправляете запрос неправильно. Я мог бы догадаться, что это потому, что вы отправляете идентификатор , который не существует, потому что вы не знаете, что представляет.
Это id , как сказано в документах , представляет:
Идентификатор сообщения для извлечения.
Один простой способ получить идентификатор сообщения - использовать конечную точку Users.messages: list , а затем вы можете попытаться получить указанное сообщение c, используя Try это API инструмент.