{"post_stream":{"posts":[{"id":970167,"name":"Vagelis Duke","username":"vagosduke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","created_at":"2021-07-30T14:53:40.922Z","cooked":"\u003cp\u003e你好，\u003cbr\u003e\n我正在通过 Discourse API 拉取帖子。我使用的是 Python。该请求调用以下代码（本质上是一个 GET 请求），并返回类似于 \u003ca href=\"https://meta.discourse.org/t/198701.json\"\u003e此帖子\u003c/a\u003e 的 .json 数据。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def topic_by_id(self, topic_id, **kwargs):\n        return self._get(\"/t/{0}.json\".format(topic_id), **kwargs)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e返回的帖子包含一个 \u003ccode\u003e'read'\u003c/code\u003e 标志。我发送的帖子标记为 read=True，但我接收到的帖子全部标记为 read=False，除非我主动登录 Discourse 并阅读它们。\u003c/p\u003e\n\u003cp\u003e是否可以通过 API 根据 post_id 将特定帖子标记为已读？我一直在研究 pydiscourse，他们提供了一个添加阅读时间的方法，据称这也会将帖子标记为“已读”，但无论我“添加”多少阅读时间，.json 端点返回的结果仍为 false。我不关心阅读的“间隔”，只要我能标记特定的帖子 ID 即可。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def topic_timings(self, topic_id, time, timings={}, **kwargs):\n        \"\"\"\n        设置阅读帖子所花费的时间\n        此举的副作用是将帖子标记为已读\n\n        参数:\n            topic_id: { post_number: ms }\n            time: 整个主题花费的时间（单位是什么？？？？）\n            timings:\n        \"\"\"\n        kwargs[\"topic_id\"] = topic_id\n        kwargs[\"topic_time\"] = time\n        for post_num, timing in timings.items():\n            kwargs[\"timings[{0}]\".format(post_num)] = timing\n        return self._post(\"/topics/timings\", **kwargs)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e类似的功能已经通过 \u003ccode\u003enotifications/mark-read\u003c/code\u003e 端点用于通知：\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def mark_read(self, notification_id):\n        return self._put('/notifications/mark-read.json', id=notification_id)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e另外，如果能够将整个主题（其中的所有帖子）标记为已读，也是一种可行的变通方案。\u003c/p\u003e\n\u003cp\u003e欢迎提供任何帮助！\u003c/p\u003e\n\u003cp\u003e编辑：此功能也必须适用于私信。\u003c/p\u003e","post_number":1,"post_type":1,"posts_count":3,"updated_at":"2023-11-26T10:08:22.927Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":257,"reads":29,"readers_count":28,"score":1290.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Vagelis Duke","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":4,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://meta.discourse.org/t/mark-posts-in-topic-as-read/394852","internal":true,"reflection":true,"title":"Mark posts in topic as \"read'","clicks":0}],"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":85588,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":970177,"name":"Vagelis Duke","username":"vagosduke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","created_at":"2021-07-30T15:16:40.312Z","cooked":"\u003cp\u003e好吧，我通过浏览器对其进行了逆向工程。\u003ccode\u003etopic_timings()\u003c/code\u003e 函数必须使用 \u003ccode\u003etimings={}\u003c/code\u003e 参数中的帖子索引（post index）来调用，而不是帖子 ID。\u003c/p\u003e\n\u003cp\u003e我想这算是相当可以接受的变通方案，不过我还是希望能有一个基于帖子 ID 的方法，因为从 ID 推断索引并不容易（需要先获取实际的帖子内容）。\u003c/p\u003e","post_number":2,"post_type":1,"posts_count":3,"updated_at":"2021-07-30T15:22:22.984Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":29,"readers_count":28,"score":10.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Vagelis Duke","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":85588,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":970192,"name":"Jay Pfaffman","username":"pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","created_at":"2021-07-30T15:53:39.784Z","cooked":"\u003cp\u003e我不确定这是否有帮助，但我认为存在一个 \u003ccode\u003e/p/\u0026lt;POST_ID\u0026gt;\u003c/code\u003e 路由。\u003c/p\u003e","post_number":3,"post_type":1,"posts_count":3,"updated_at":"2021-07-30T15:53:39.784Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":4,"reads":29,"readers_count":28,"score":25.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Jay Pfaffman","primary_group_name":null,"flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":"","flair_group_id":142,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Support Expert","title_is_group":false,"reply_to_user":{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png"},"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":15209,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null}],"stream":[970167,970177,970192]},"timeline_lookup":[[1,1882]],"suggested_topics":[],"tags":[{"id":330,"name":"rest-api","slug":"rest-api"}],"tags_descriptions":{"rest-api":"关于向 Discourse 发出外部请求的主题"},"fancy_title":"通过API将特定帖子标记为已读？","fancy_title_localized":true,"locale":"en","id":198701,"title":"Mark specific posts as \"read\" through the API?","posts_count":3,"created_at":"2021-07-30T14:53:40.775Z","views":729,"reply_count":1,"like_count":0,"last_posted_at":"2021-07-30T15:53:39.784Z","visible":true,"closed":false,"archived":false,"has_summary":false,"archetype":"regular","slug":"mark-specific-posts-as-read-through-the-api","category_id":7,"word_count":367,"deleted_at":null,"user_id":85588,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":null,"slow_mode_seconds":0,"draft":null,"draft_key":"topic_198701","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":1,"highest_post_number":3,"deleted_by":null,"actions_summary":[{"id":4,"count":0,"hidden":false,"can_act":false},{"id":8,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false},{"id":1002,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":0,"participant_count":2,"show_read_indicator":false,"thumbnails":null,"slow_mode_enabled_until":null,"has_localized_content":true,"board_memberships":[],"related_topics":[{"fancy_title":"将主题中的帖子标记为“已读”","fancy_title_localized":true,"locale":"en","id":394852,"title":"Mark posts in topic as \"read'","slug":"mark-posts-in-topic-as-read","posts_count":16,"reply_count":10,"highest_post_number":17,"image_url":null,"created_at":"2026-01-31T15:32:42.604Z","last_posted_at":"2026-02-08T01:31:27.734Z","bumped":true,"bumped_at":"2026-02-08T01:31:27.734Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我尝试通过向“https://{hostUrl}/topics/timings”发送带有内容类型、csrf 令牌和 user-agent 的 POST 请求来逆向工程该网站。\n这是请求体（json）的内容：\npayload = {\n  \"topic_id\": topi……","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"rest-api","slug":"rest-api"}],"tags_descriptions":{"rest-api":"关于向 Discourse 发出外部请求的主题"},"like_count":7,"views":531,"category_id":7,"featured_link":null,"op_like_count":0,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"原始發帖人、最新發帖人","user":{"id":188338,"username":"kittenwater","name":"kittenwater","avatar_template":"/user_avatar/meta.discourse.org/kittenwater/{size}/541219_2.png","trust_level":1}},{"extras":null,"description":"最近發文者、接受的答案","user":{"id":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta.discourse.org/canapin/{size}/119591_2.png","trust_level":3}},{"extras":null,"description":"頻繁發帖人","user":{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","trust_level":3}},{"extras":null,"description":"最近發文者","user":{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4}}]},{"fancy_title":"如何将主题或通知标记为“已读 = true\u0026rdquo;","fancy_title_localized":true,"locale":"en","id":109730,"title":"How to mark Topic or Notification as \"Read = true\"","slug":"how-to-mark-topic-or-notification-as-read-true","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2019-02-21T07:38:55.837Z","last_posted_at":"2023-03-04T17:52:13.863Z","bumped":true,"bumped_at":"2023-03-04T17:52:13.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我正在使用 Discourse API。  \n我工作的网站从 Discourse API 获取所有数据。我遇到的问题是，因为我实际上并没有查看主题和通知，而只是获取数据……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"rest-api","slug":"rest-api"}],"tags_descriptions":{"rest-api":"关于向 Discourse 发出外部请求的主题"},"like_count":14,"views":2337,"category_id":7,"featured_link":null,"op_like_count":0,"has_accepted_answer":false,"posters":[{"extras":null,"description":"原始發帖人","user":{"id":44649,"username":"Edwin_Mhoy_Silva","name":"Edwin Mhoy Silva","avatar_template":"/user_avatar/meta.discourse.org/edwin_mhoy_silva/{size}/109980_2.png","trust_level":2}},{"extras":null,"description":"頻繁發帖人","user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":4}},{"extras":null,"description":"頻繁發帖人","user":{"id":16939,"username":"joebuhlig","name":"Joe Buhlig","avatar_template":"/user_avatar/meta.discourse.org/joebuhlig/{size}/193054_2.png","trust_level":2}},{"extras":null,"description":"最近發文者","user":{"id":105440,"username":"natasha_selvidge","name":"Natasha","avatar_template":"/user_avatar/meta.discourse.org/natasha_selvidge/{size}/235894_2.png","trust_level":2}},{"extras":"latest","description":"最新發帖人","user":{"id":103169,"username":"manojm321","name":"Manoj Kumar Manikchand","avatar_template":"/user_avatar/meta.discourse.org/manojm321/{size}/199669_2.png","trust_level":1}}]},{"fancy_title":"Ability to mark any post as unread","fancy_title_localized":false,"locale":null,"id":37939,"title":"Ability to mark any post as unread","slug":"ability-to-mark-any-post-as-unread","posts_count":22,"reply_count":14,"highest_post_number":22,"image_url":null,"created_at":"2016-01-14T13:44:26.347Z","last_posted_at":"2021-08-11T14:01:52.259Z","bumped":true,"bumped_at":"2021-08-11T14:01:52.259Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Continuing the discussion from How Coinbase Uses Discourse to Educate Customers and Improve SEO: \nThe interviewee of the referenced blog article states the following dislike: \n\nIf a post on a topic can be “unread”, why c\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"like_count":40,"views":5845,"category_id":2,"featured_link":null,"op_like_count":3,"has_accepted_answer":false,"posters":[{"extras":null,"description":"原始發帖人","user":{"id":5189,"username":"FichteFoll","name":"FichteFoll","avatar_template":"/user_avatar/meta.discourse.org/fichtefoll/{size}/105406_2.png","trust_level":2}},{"extras":null,"description":"頻繁發帖人","user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3}},{"extras":null,"description":"頻繁發帖人","user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":4}},{"extras":null,"description":"最近發文者","user":{"id":102282,"username":"Vampire","name":"Björn Kautler","avatar_template":"/user_avatar/meta.discourse.org/vampire/{size}/230121_2.png","trust_level":1}},{"extras":"latest","description":"最新發帖人","user":{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","trust_level":2}}]},{"fancy_title":"如何将所有帖子标记为已读？","fancy_title_localized":true,"locale":"en","id":330980,"title":"How to mark all posts as read?","slug":"how-to-mark-all-posts-as-read","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_857x1024.png","created_at":"2024-10-15T14:07:30.088Z","last_posted_at":"2024-10-15T19:36:33.841Z","bumped":true,"bumped_at":"2024-10-15T20:20:27.165Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"一些用户希望在我们的 Discourse 中实现“收件箱：0”。 \n即使没有新消息，所有用户未查看/访问过的主题仍会如此标记。 \n如何将它们全部标记为已读？","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2090,"height":2496,"url":"https://global.discourse-cdn.com/meta/original/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536.png"},{"max_width":1024,"max_height":1024,"width":857,"height":1024,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_857x1024.png"},{"max_width":800,"max_height":800,"width":669,"height":800,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_669x800.png"},{"max_width":600,"max_height":600,"width":502,"height":600,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_502x600.png"},{"max_width":400,"max_height":400,"width":334,"height":400,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_334x400.png"},{"max_width":300,"max_height":300,"width":251,"height":300,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_251x300.png"},{"max_width":200,"max_height":200,"width":167,"height":200,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_167x200.png"}],"tags":[],"tags_descriptions":{},"like_count":5,"views":597,"category_id":6,"featured_link":null,"op_like_count":1,"has_accepted_answer":true,"posters":[{"extras":null,"description":"原始發帖人","user":{"id":154365,"username":"ludwikc","name":"Ludwik C. Siadlak","avatar_template":"/user_avatar/meta.discourse.org/ludwikc/{size}/438823_2.png","trust_level":2}},{"extras":"latest","description":"最新發帖人、接受的答案","user":{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4}},{"extras":null,"description":"最近發文者","user":{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4}}]},{"fancy_title":"Discourse 如何处理用户的已读/未读状态？","fancy_title_localized":true,"locale":"en","id":214048,"title":"How does Discourse handle the Read/Unread for users?","slug":"how-does-discourse-handle-the-read-unread-for-users","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-01-06T13:39:51.864Z","last_posted_at":"2022-01-07T09:57:33.792Z","bumped":true,"bumped_at":"2022-01-07T09:57:33.792Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"大家好！\n我目前正在学习编码，我想知道 Discourse 中帖子已读/未读的模式或技术是什么？\n我见过 SMF 是如何做到的，通过组合标记版块已读、标记全部已读以及 ma…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"like_count":3,"views":742,"category_id":7,"featured_link":null,"op_like_count":1,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"原始發帖人、最新發帖人","user":{"id":99352,"username":"nilox","name":"nilox","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/{size}.png","trust_level":1}},{"extras":null,"description":"最近發文者","user":{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3}}]}],"summarizable":false,"has_cached_summary":false,"has_livestream":null,"valid_reactions":["heart","laughing","cry","exploding_head","clap","confetti_ball","hugs","chefs_kiss","100","+1","rocket","star_struck","discourse","eyes"],"has_accepted_answer":false,"can_create_shared_issue":false,"shared_issue_visible":false,"can_vote":false,"vote_count":0,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","post_count":2,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","post_count":1,"primary_group_name":null,"flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_color":"","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4}],"created_by":{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png"},"last_poster":{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png"}},"bookmarks":[]}