它能够获取用户的所有活动吗?
Is it able to get all activities of an user?
我阅读了文档并尝试获取用户(不是用户本人)的所有活动,但返回的 json 是
{
"detail":"You don't have permission to do this",
"status_code":403,
"code":17,
"exception":"NotAllowedException",
"duration":"0.13ms"
}
这是我正在使用的代码,
let feed = Client.shared.flatFeed(feedSlug: "public", userId: "7YZSZNpYOMU2GyRcxS1x152loPW2")
feed.get() { result in
try? result.get().results
}
我想知道是否可以获取另一个用户的所有活动。感谢您的帮助!
你不能那样做。这取决于您的流程,但可能不是从其他用户那里获取所有活动,而是当前用户可以关注其他人并获取他们的活动。
点击头像
我想您使用流 Activity 提要组件。您可以子类化基于 BaseFlatFeedViewController
的 FlatFeedViewController
并且您可以覆盖方法:func updateAvatar(in cell: PostHeaderTableViewCell, activity: T)
为头像按钮添加回调:
override func updateAvatar(in cell: PostHeaderTableViewCell, activity: T) {
cell.updateAvatar(with: activity.actor) { avatarButton in
// ... open the detail view controller
}
}
tldr:是的,可能。
这是您的应用程序中的权限问题。默认情况下,用户只能阅读自己的提要。但是,您可以联系 support 进行更改。然后,用户将能够阅读其他用户的提要。请提及您想要使其可读的feed_group
。
因此,您的应用程序中有两种类型的供稿:
- 用户:用户的个人活动会转到此提要,支持将使任何人都可以阅读它。
- 时间线:用户通过关注其他提要看到的内容。据我了解,它不需要其他人可读,因为它将特定于一个用户。
我阅读了文档并尝试获取用户(不是用户本人)的所有活动,但返回的 json 是
{
"detail":"You don't have permission to do this",
"status_code":403,
"code":17,
"exception":"NotAllowedException",
"duration":"0.13ms"
}
这是我正在使用的代码,
let feed = Client.shared.flatFeed(feedSlug: "public", userId: "7YZSZNpYOMU2GyRcxS1x152loPW2")
feed.get() { result in
try? result.get().results
}
我想知道是否可以获取另一个用户的所有活动。感谢您的帮助!
你不能那样做。这取决于您的流程,但可能不是从其他用户那里获取所有活动,而是当前用户可以关注其他人并获取他们的活动。
点击头像
我想您使用流 Activity 提要组件。您可以子类化基于 BaseFlatFeedViewController
的 FlatFeedViewController
并且您可以覆盖方法:func updateAvatar(in cell: PostHeaderTableViewCell, activity: T)
为头像按钮添加回调:
override func updateAvatar(in cell: PostHeaderTableViewCell, activity: T) {
cell.updateAvatar(with: activity.actor) { avatarButton in
// ... open the detail view controller
}
}
tldr:是的,可能。
这是您的应用程序中的权限问题。默认情况下,用户只能阅读自己的提要。但是,您可以联系 support 进行更改。然后,用户将能够阅读其他用户的提要。请提及您想要使其可读的feed_group
。
因此,您的应用程序中有两种类型的供稿:
- 用户:用户的个人活动会转到此提要,支持将使任何人都可以阅读它。
- 时间线:用户通过关注其他提要看到的内容。据我了解,它不需要其他人可读,因为它将特定于一个用户。