【问题标题】:tweetinvi : send private message with media idtweetinvi : 发送带有媒体 ID 的私人消息
【发布时间】:2017-10-01 11:18:12
【问题描述】:

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

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

我找到了一个AddCustomQueryParameter 函数 在PublishMessageParameters 类中。但是,我没有看到有关如何在此处指定媒体的文档

基于twitter documentation,我试过了

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

这导致整个消息失败。

【问题讨论】:

    标签: .net twitter tweetinvi


    【解决方案1】:

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

    目前您可以尝试以下方法:

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

    如果成功了请告诉我。

    【讨论】:

    • 非常感谢您在这里的及时回答。 Tweetinvi 使用起来很愉快。
    • 我刚刚测试了它,不幸的是,它不起作用。邮件发送成功,但没有附件。
    • messageParams.AddCustomQueryParameter 中是否有关于预期语法的文档?我们正在添加“attachment.type”和“attachment.media.id”,它们合并在同一个附件参数下?
    猜你喜欢
    • 1970-01-01
    • 2014-08-26
    • 2017-06-04
    • 1970-01-01
    • 2020-12-05
    • 2012-09-21
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    相关资源
    最近更新 更多