2017-05-03 99 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