使用Yammer Javascript SDK在yammer上发布图像

时间:2017-03-20 05:25:20

标签: yammer

我一直在尝试使用Yammer Javascript api在Yammer上发布附件。 Yammer没有太多关于此的文档。有人可以帮助我实现这一目标。

感谢。

1 个答案:

答案 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);
    }
});