java - 如何使用 java 以编程方式上传图像 Yammer

标签 java image http oauth yammer

我尝试找到一种方法,以编程方式将 java 中的图像上传到我的 Yammer 帐户。

对于 OAuth 问题,我使用 https://github.com/fernandezpablo85/scribe-java这工作正常,但对于图像上传,我需要创建一个有效负载消息。

是否有有效负载消息的任何代码示例(或任何其他方式)发送带有图像的发布请求?

感谢您的帮助:)

最佳答案

您需要通过 rest api 上传。您需要结合使用 POST 到 https://www.yammer.com/api/v1/messages.json ,将参数 attachment1 设置为附件的二进制值。

要设置该二进制值,请参阅此 .net 代码,它应该类似于您尝试在 Java 中完成的代码

https://stackoverflow.com/a/16925159/12497

关于java - 如何使用 java 以编程方式上传图像 Yammer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845819/

相关文章:

java - 自上次重启以来的时间 : how can i convert?

html - 以不同方式设置相同 SVG <object> 的样式

android - 在android中的flickr中上传图片

javascript - 防止错误 : getaddrinfo ENOTFOUND at GetAddrInfoReqWrap. onlookup 后应用程序崩溃

java - 使用正则表达式分割字符串数组 - Java

java - MongoDB java 正则表达式不适用于数组中嵌套的映射

java - 如何减少不再需要的列表的内存消耗?

java - 在 servlet 中从文件系统提供静态图像文件?

rest - 使用 HTTP Location header 来指示 future 资源的位置

java - Spring boot - 错误的 TCP 连接处理