我一直在尝试使用Yammer Javascript api在Yammer上发布附件。 Yammer没有太多关于此的文档。有人可以帮助我实现这一目标。
感谢。
答案 0 :(得分:0)
希望这可以帮助您解决问题,
您可以使用POST:/pending-attachments
yammer API在yammer中发布图片。
但是如果你想用图片创建yammer帖子,可以使用POST:/messages.json
附加文件 - attachment_N or pending_attachment_N
作为多部分表单字段。
使用此链接获取信息 - Yammer message API
使用JavaScript SDK添加示例代码 -
let otherFormData = {
"group_id": groupId,
"body": message,
"og_url": postUrl,
"og_fetch": false,
"og_title": title,
"og_image": og_image,
"og_description": summary,
"og_object_type": og_object_type,
"direct_to_user_ids": []
};
let formData = new FormData();
formData.append("attachment1", imgData_Base64, AfileName);
for (let i in otherFormData) {
formData.append(i, otherFormData[i]);
}
window.yam.platform.request({
url: "messages.json",
method: "POST",
data: formData,
processData: false,
contentType: false,
type: 'POST',
dataType: 'json',
success: (response) => {
console.info("The request is successful. ", response);
},
error: (err) => {
console.info("There is an error in the request.", err);
}
});