2017-05-03 50 views
0

我正尝试使用tweetinvi api发送带有媒体附件的私人消息。tweetinvi:发送带有媒体标识的私人消息

我在与私人消息有关的任何类中找不到mediaId参数。

我在PublishMessageParameters类中找到了AddCustomQueryParameter函数 。但是,我看到如何根据该twitter documentation在这里指定

媒体没有文档,我试着

messageParams.AddCustomQueryParameter("attachment", "'type': 'media', 'media': {'id': '859772048029216772'}"); 

这导致了整个消息的失败。

回答

1

将媒体附加到直接邮件是一项仍处于测试阶段的新功能,但将在即将发布的Tweetinvi版本中实施。

眼下可以尝试以下操作:

messageParams.AddCustomQueryParameter("attachment.type", "media"); 
messageParams.AddCustomQueryParameter("attachment.media.id", "859772048029216772"); 

让我知道,如果它的工作。

+0

我非常感谢您在这里提供的答案。 Tweetinvi很高兴使用。 – CodeToad

+0

我刚测试过它,不幸的是,它不起作用。该消息成功发送,但没有附件。 – CodeToad

+0

是否有关于messageParams.AddCustomQueryParameter中预期语法的文档?我们正在添加“attachment.type”和“attachment.media.id”这些合并在相同的附件参数下? – CodeToad

相关问题