【问题标题】:Yammer API - unseen messages and notificationsYammer API - 看不见的消息和通知
【发布时间】:2015-11-11 10:56:24
【问题描述】:

我正在开发从 SharePoint 到 yammer 企业的集成。 集成将是两个图像,即来自 yammer 的信封和铃铛图标。 沿着那些应该是正确的数字。通过提供的所有 API https://developer.yammer.com/docs/ 我只能在networks/current.json 中找到通知的数量。 在许多不同的 api 下是带有名称的数字,例如看不见的消息,但它们并不引用这个特定的数字。它应该很容易找到,我相信那里的某个人足够聪明,知道这一点。

如果有人知道我应该调用哪个 api,那么如果他们分享它,我将不胜感激 =)

【问题讨论】:

    标签: sharepoint integration yammer


    【解决方案1】:

    您可以检查以下代码,您将获得看不见的通知和看不见的消息数。

               yam.platform.request({
                    url: "networks/current.json",
                    method: "GET",
                    data: {},
                    success: function (networks) {
                        for (var i = 0; i < networks.length; i++) {
                            if (networks[i].permalink === "permalink_name") {
                                var msgCount = networks[i].unseen_message_count;
                                var notificationCount = networks[i].unseen_notification_count;
                            }
                        }
    
                    },
                    error: function () {
                        console.log("There was an error with the request.");
                    }
                });
    

    【讨论】:

    • 嘿Bayzid,谢谢您的回复=) 我已经尝试了看不见的消息计数,但它似乎与信封上方显示的数字不一致。实际上,我从未在这里看到看不见的消息计数为-1。也许我用错了,但我不这么认为,因为带有示例的 yammer 开发人员页面显示了同样的事情。最良好的祝愿Povl
    • Hej Polv,我还注意到,如果收件箱中没有未看到的消息,未看到的消息计数为 -1,但我相信如果有的话,它会显示正确的数字:)
    • Hey Again Bayzid =) 我已经尝试了几种不同的方法来获取信封上的数字。这些都没有改变networks/current.json中的-1。你试过了吗?它对你有用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多