【发布时间】:2014-01-23 18:49:27
【问题描述】:
在我的网站上,我显示了来自特定标签的媒体列表。当用户通过身份验证时,我想直观地标记他投票的媒体。
目前,我显示的列表是从我自己的数据库中读取的。我有一个订阅标签的同步过程。当我从 /tags/tag-name/media/recent 端点获取这些值时,我没有作为任何用户进行身份验证。
我计划这样做的方式是,当用户登录我的网站时,我点击/users/self/media/liked 端点并将它们存储在会话中(运行 c#/MVC4)。但我正在查看来自该端点的JSON 结果,它是一个完整的“媒体响应”类型,带有分页和所有内容。基本上每页 20 个,如果用户喜欢了大约 250 个媒体,那么登录将需要 24 个 API 调用,并且会花费太长时间。
你如何处理这个问题?
我可以将它们保存到数据库中...
我可以在同步媒体时保存喜欢用户的完整列表...
谢谢!
【问题讨论】:
标签: c# asp.net-mvc-4 instagram