首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Getstream-io:移除外来id的活动,而不是从任何"to“提要中删除。

Getstream-io:移除外来id的活动,而不是从任何"to“提要中删除。
EN

Stack Overflow用户
提问于 2017-11-01 20:52:39
回答 1查看 501关注 0票数 2

我觉得这个问题几乎得到了here的回答,但是这个实现对我来说并不管用。

我在Thing的提要中添加了一个注释活动,并使用to字段通知特定用户有关评论的信息。

如果我查看事物A的数据资源管理器,我会看到注释。我还在用户的通知提要中看到了该评论。

然后,我删除了事情A,做了以下工作:

代码语言:javascript
复制
$feed = $client->feed("thing", "a");
$feed->removeActivity($foreignId, true);
// delete from our app DB

回到数据资源管理器,我看到该活动已从对象A的提要中删除,但仍然存在于用户的提要中。它们都共享相同的外来id,据我所理解,使用外来id从源提要中删除一个活动会将该删除传播到所有受影响的提要。我已经证实了外国身份证明是正确的。

我想我的问题是,为什么这不消除我的活动无处不在?我还需要做些什么来从通知提要中删除该活动吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-02 10:21:07

当我在我的个人开发应用程序上运行这段代码时,它起作用了。当thing是平面提要而user是平面提要组或通知提要组时,它可以工作。

代码语言:javascript
复制
$feed = $client->feed('thing', 1);

$feed->addActivity([
    'actor' => 'user:1',
    'verb' => 'like',
    'object' => 'post:5',
    'foreign_id' => 'like:1',
    'to' => ['user:1'],
]);

$feed->removeActivity('like:1', true);

如果您一直有问题,请与https://getstream.io/contact/的getstream联系,了解更详细的信息(提要组名称、ID、活动ID、.)看得更近些。

干杯!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47063485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档