GetStream.io – 删除一个feed nodejs

我正在使用Getstream.io nodejs模块。

我在运行时创build提要,并想知道是否有方法通过代码删除提要?

我在代码库中看到有一个删除接口,但是当我查看RESTFul API文档时,没有发现任何删除馈送的终结点。

但是当我看到Ruby文档时,我发现有一种方法可以删除一个提要。

请让我知道如何实现从nodejs中删除getstream.io中的feed

我能够使用nodejs删除一个feed。 这只是一个黑客,但它会工作。

但请记住,删除Feed意味着删除Feed中的所有活动。 饲料仍然存在,可以通过数据采集器看到。 跟随/跟随关系依然存在。

DeleteFeed = function(params,callback){ if (params.feedId) { var feed = client.feed(params.feedType, params.feedId); //remove followings feed.following({limit:25,offset:0},function(err,r){ if (!err) { for (var i = 0; i < r.body.results.length; i++) { var tempFeed = r.body.results[i].target_id.split(':'); feed.unfollow(tempFeed[0], tempFeed[1]); } } }); // do something similar as followings for followers //(I did not have to worry about it hence did not write any code) client.delete({ url: "feed/" + params.feedType + "/" + params.feedId + "/", signature: feed.signature }, function (e, r) { //DO NOTHING //console.log("Error -- " + e); //console.log("Result -- " + JSON.stringify(r,null,2)); }); } }; 

nodejs客户端库目前不支持删除操作。 有一个支持这个操作的API端点: feed ,但是在REST文档中没有logging删除操作。 您可以从getsream.io仪表板上的databrowser中删除提要。