tweetinvi: отправить личное сообщение с медиа-идентификатором
Я пытаюсь отправить личное сообщение с приложением СМИ с помощью API tweetinvi.
Я не нашел mediaId
параметр в любом из классов, относящихся к личным сообщениям.
Я нашел AddCustomQueryParameter
функция в PublishMessageParameters
учебный класс. Однако я не вижу документации о том, как указать носитель здесь
на основании твиттерской документации я пытался
messageParams.AddCustomQueryParameter("attachment", "'type': 'media', 'media': {'id': '859772048029216772'}");
Это привело к сбою всего сообщения.
1 ответ
Присоединение медиа к прямым сообщениям - это новая функция, которая все еще находится в стадии бета-тестирования, но будет реализована в следующих выпусках Tweetinvi.
На данный момент вы можете попробовать следующее:
messageParams.AddCustomQueryParameter("attachment.type", "media");
messageParams.AddCustomQueryParameter("attachment.media.id", "859772048029216772");
- Извлечено из https://dev.twitter.com/rest/reference/post/direct_messages/events/new
- Связанный рабочий элемент: https://github.com/linvi/tweetinvi/issues/496
Дайте мне знать, если это сработало.